From 4643129948b595edefb02c9f3d3782d153e8e900 Mon Sep 17 00:00:00 2001 From: ManDude <7569514+ManDude@users.noreply.github.com> Date: Wed, 28 Jun 2023 20:14:24 +0100 Subject: [PATCH] fix stadium particles + save game after winning a race (#2783) --- decompiler/config/jak2/all-types.gc | 12 +- decompiler/config/jak2/ntsc_v1/hacks.jsonc | 5 +- .../config/jak2/ntsc_v1/type_casts.jsonc | 34 +- .../config/jak2/ntsc_v1/var_names.jsonc | 12 +- .../underground_fighters/shuttle.gc | 16 +- .../jak2/levels/city/common/ctywide-part.gc | 3 + .../jak2/levels/common/races/race-manager.gc | 3 + goal_src/jak2/levels/stadium/stadiumb-part.gc | 4853 ++++++++++++++++ goal_src/jak2/pc/debug/default-menu-pc.gc | 4 +- .../underground_fighters/shuttle_REF.gc | 20 +- .../jak2/levels/stadium/stadiumb-part_REF.gc | 5048 +++++++++++++++++ 11 files changed, 9963 insertions(+), 47 deletions(-) create mode 100644 test/decompiler/reference/jak2/levels/stadium/stadiumb-part_REF.gc diff --git a/decompiler/config/jak2/all-types.gc b/decompiler/config/jak2/all-types.gc index e2f4404c5..92959a6cb 100644 --- a/decompiler/config/jak2/all-types.gc +++ b/decompiler/config/jak2/all-types.gc @@ -45359,11 +45359,11 @@ :flag-assert #x10003000b0 ) -;; (define-extern race-birth-func-texture-lap-01 (function int sparticle-cpuinfo sparticle-launchinfo none)) -;; (define-extern race-birth-func-texture-lap-02 (function int sparticle-cpuinfo sparticle-launchinfo none)) -;; (define-extern race-birth-func-texture-position-01 (function int sparticle-cpuinfo sparticle-launchinfo none)) -;; (define-extern race-birth-func-texture-position-02 (function int sparticle-cpuinfo sparticle-launchinfo none)) -;; (define-extern race-birth-func-texture-position-word (function int sparticle-cpuinfo sparticle-launchinfo none)) +(define-extern race-birth-func-texture-lap-01 (function int sparticle-cpuinfo sparticle-launchinfo int)) +(define-extern race-birth-func-texture-lap-02 (function int sparticle-cpuinfo sparticle-launchinfo int)) +(define-extern race-birth-func-texture-position-01 (function int sparticle-cpuinfo sparticle-launchinfo int)) +(define-extern race-birth-func-texture-position-02 (function int sparticle-cpuinfo sparticle-launchinfo int)) +(define-extern race-birth-func-texture-position-word (function int sparticle-cpuinfo sparticle-launchinfo int)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; stadium-obs ;; @@ -51641,7 +51641,7 @@ (define-extern *citizen-rebel-global-info* civilian-global-info) (define-extern *citizen-rebel-nav-enemy-info* nav-enemy-info) (define-extern shuttle-init (function task-manager (array city-shuttle-info) none)) -(define-extern shuttle-cleanup (function task-manager none)) +(define-extern shuttle-cleanup (function task-manager (array city-shuttle-info) none)) (define-extern shuttle-update (function task-manager (array city-shuttle-info) uint none)) (define-extern *city-shuttle-info* (array city-shuttle-info)) (define-extern *city-burning-bush-shuttle-1-info* (array city-shuttle-info)) diff --git a/decompiler/config/jak2/ntsc_v1/hacks.jsonc b/decompiler/config/jak2/ntsc_v1/hacks.jsonc index d64128aab..ed769c997 100644 --- a/decompiler/config/jak2/ntsc_v1/hacks.jsonc +++ b/decompiler/config/jak2/ntsc_v1/hacks.jsonc @@ -768,7 +768,10 @@ // there are some missing textures. I don't know what the game actually does here. // the format for entries is [level, tpage, index] - "missing_textures": [["vinroom", 0, 0], ["ctyfence", 0, 0]], + "missing_textures": [ + ["vinroom", 0, 0], + ["ctyfence", 0, 0] + ], // some object files have garbage pad data at the end which makes the decompiler // assume they must be different files, such as the art group for orb-cache-top. diff --git a/decompiler/config/jak2/ntsc_v1/type_casts.jsonc b/decompiler/config/jak2/ntsc_v1/type_casts.jsonc index 551ae922d..ec2603282 100644 --- a/decompiler/config/jak2/ntsc_v1/type_casts.jsonc +++ b/decompiler/config/jak2/ntsc_v1/type_casts.jsonc @@ -10402,7 +10402,6 @@ [335, "v1", "(pointer gs-frame)"], [337, "v1", "(pointer gs-reg64)"] ], - "fill-rgb-texture-anim-layer-func": [ [59, "v1", "(pointer uint128)"], [66, "v1", "(pointer uint128)"], @@ -10415,14 +10414,12 @@ [112, "v1", "(pointer uint64)"], [114, "v1", "(pointer gs-reg64)"] ], - "update-texture-anim": [ [135, "a1", "(pointer uint128)"], [[137, 152], "t0", "vector4w"], [[152, 160], "t0", "vector4w"], [[161, 168], "a1", "vector4w"] ], - "copy-alpha-texture-anim-layer-func": [ [72, "v1", "(pointer uint128)"], [[73, 86], "t0", "vector4w"], @@ -10439,7 +10436,6 @@ [181, "v1", "(pointer gs-frame)"], [183, "v1", "(pointer gs-reg64)"] ], - "copy-clut-alpha-texture-anim-layer-func": [ [67, "a1", "(pointer uint128)"], [[68, 81], "t0", "vector4w"], @@ -10456,7 +10452,6 @@ [176, "v1", "(pointer gs-frame)"], [178, "v1", "(pointer gs-reg64)"] ], - "set-alpha-texture-anim-layer-func": [ [49, "t0", "(pointer uint128)"], [[50, 56], "t4", "vector4w"], @@ -10467,7 +10462,6 @@ [99, "a2", "(pointer gs-frame)"], [101, "a2", "(pointer gs-reg64)"] ], - "set-clut-alpha-texture-anim-layer-func": [ [48, "t0", "(pointer uint128)"], [[48, 55], "t4", "vector4w"], @@ -10478,19 +10472,41 @@ [98, "a2", "(pointer gs-frame)"], [100, "a2", "(pointer gs-reg64)"] ], - "noise-texture-anim-layer-func": [ [[104, 110], "a0", "dma-packet"], [[113, 119], "a0", "gs-gif-tag"], [127, "v1", "(pointer gs-frame)"], [129, "v1", "(pointer gs-reg64)"] ], - "real-fog-texture-anim-func": [ [[0, 256], "s2", "(pointer uint32)"], [[239, 245], "a0", "dma-packet"], [[248, 254], "a0", "gs-gif-tag"], [259, "v1", "(pointer gs-reg64)"] ], - "hover-nav-graph-output": [[[25, 30], "s2", "vector"]] + "hover-nav-graph-output": [[[25, 30], "s2", "vector"]], + "race-birth-func-texture-lap-01": [ + [12, "v1", "(array int32)"], + [1, "v1", "(array int32)"] + ], + "race-birth-func-texture-lap-02": [ + [12, "v1", "(array int32)"], + [1, "v1", "(array int32)"] + ], + "race-birth-func-texture-position-01": [ + [13, "v1", "(array int32)"], + [1, "v1", "(array int32)"] + ], + "race-birth-func-texture-position-02": [ + [13, "v1", "(array int32)"], + [1, "v1", "(array int32)"] + ], + "race-birth-func-texture-position-03": [ + [13, "v1", "(array int32)"], + [1, "v1", "(array int32)"] + ], + "race-birth-func-texture-position-word": [ + [10, "v1", "(array int32)"], + [1, "v1", "(array int32)"] + ] } diff --git a/decompiler/config/jak2/ntsc_v1/var_names.jsonc b/decompiler/config/jak2/ntsc_v1/var_names.jsonc index f5dae78f9..c35bc4220 100644 --- a/decompiler/config/jak2/ntsc_v1/var_names.jsonc +++ b/decompiler/config/jak2/ntsc_v1/var_names.jsonc @@ -4290,11 +4290,19 @@ }, "dest-texture-init": { "args": ["tex-anim"], - "vars": { "v1-1": "dest-tex", "a0-2": "size", "a1-1": "dest" } + "vars": { + "v1-1": "dest-tex", + "a0-2": "size", + "a1-1": "dest" + } }, "src-texture-init": { "args": ["layer"], - "vars": { "v1-1": "tex", "a0-2": "size", "a1-1": "addr" } + "vars": { + "v1-1": "tex", + "a0-2": "size", + "a1-1": "addr" + } }, "copy-alpha-texture-anim-layer-func": { "args": ["dma-buf", "fbp-to-draw", "width", "height", "layer", "time"] diff --git a/goal_src/jak2/characters/underground_fighters/shuttle.gc b/goal_src/jak2/characters/underground_fighters/shuttle.gc index 43cff2651..174a0bdbd 100644 --- a/goal_src/jak2/characters/underground_fighters/shuttle.gc +++ b/goal_src/jak2/characters/underground_fighters/shuttle.gc @@ -1061,7 +1061,7 @@ ) ;; WARN: Return type mismatch symbol vs none. -(defun shuttle-cleanup ((arg0 task-manager)) +(defun shuttle-cleanup ((arg0 task-manager) (arg1 (array city-shuttle-info))) (send-event *traffic-manager* 'restore-default-settings) (dotimes (s5-0 (-> arg0 count)) (let ((a0-4 (handle->process (-> arg0 slave s5-0)))) @@ -1539,12 +1539,7 @@ TASK_MANAGER_CLEANUP_HOOK (lambda :behavior task-manager () - (let ((t9-0 shuttle-cleanup) - (a0-0 self) - ) - *city-shuttle-info* - (t9-0 a0-0) - ) + (shuttle-cleanup self *city-shuttle-info*) (send-event *traffic-manager* 'restore-default-settings) (none) ) @@ -1712,12 +1707,7 @@ TASK_MANAGER_CLEANUP_HOOK (lambda :behavior task-manager () - (let ((t9-0 shuttle-cleanup) - (a0-0 self) - ) - *city-burning-bush-shuttle-1-info* - (t9-0 a0-0) - ) + (shuttle-cleanup self *city-burning-bush-shuttle-1-info*) (send-event *traffic-manager* 'restore-default-settings) (none) ) diff --git a/goal_src/jak2/levels/city/common/ctywide-part.gc b/goal_src/jak2/levels/city/common/ctywide-part.gc index 8b65f4fbf..45c1335d0 100644 --- a/goal_src/jak2/levels/city/common/ctywide-part.gc +++ b/goal_src/jak2/levels/city/common/ctywide-part.gc @@ -59,6 +59,9 @@ ) ) ) + (#when PC_PORT + (unless (-> *pc-settings* ps2-parts?) + (set! (-> arg2 r-g-b-a w) 128.0))) (particle-adgif-callback (-> arg1 adgif) (the-as texture-id s4-1)) ) ) diff --git a/goal_src/jak2/levels/common/races/race-manager.gc b/goal_src/jak2/levels/common/races/race-manager.gc index d54c5f9f3..5f42b6186 100644 --- a/goal_src/jak2/levels/common/races/race-manager.gc +++ b/goal_src/jak2/levels/common/races/race-manager.gc @@ -1506,6 +1506,9 @@ (send-event (ppointer->process (-> self parent)) 'complete) (sleep-code) ) + (#when PC_PORT + ;; auto-save when a race is won + (auto-save-user)) (until #f (cond ((logtest? (-> self race-state info flags) 8) diff --git a/goal_src/jak2/levels/stadium/stadiumb-part.gc b/goal_src/jak2/levels/stadium/stadiumb-part.gc index f9c780918..0886350c0 100644 --- a/goal_src/jak2/levels/stadium/stadiumb-part.gc +++ b/goal_src/jak2/levels/stadium/stadiumb-part.gc @@ -7,3 +7,4856 @@ ;; DECOMP BEGINS +(deftype stadiumb-part (part-spawner) + () + :heap-base #x30 + :method-count-assert 16 + :size-assert #xb0 + :flag-assert #x10003000b0 + ) + + +(deftype stadiumc-part (part-spawner) + () + :heap-base #x30 + :method-count-assert 16 + :size-assert #xb0 + :flag-assert #x10003000b0 + ) + + +(deftype stadiumd-part (part-spawner) + () + :heap-base #x30 + :method-count-assert 16 + :size-assert #xb0 + :flag-assert #x10003000b0 + ) + + +(defpartgroup group-stadiumd-danger-light-1 + :id 904 + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3959 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1)) + (sp-item 3960 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1)) + ) + ) + +(defpartgroup group-stadiumd-danger-light-2 + :id 905 + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3959 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 25) + (sp-item 3960 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 25) + ) + ) + +(defpartgroup group-stadiumd-danger-light-3 + :id 906 + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3959 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 50) + (sp-item 3960 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 50) + ) + ) + +(defpart 3959 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:scale-x (meters 2) (meters 0.1)) + (:rot-x (degrees 2.25)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 196.0 64.0) + (:b 196.0) + (:a 24.0 4.0) + (:omega (degrees 4065.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 4096.0) + ) + ) + +(defpart 3960 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:scale-x (meters 5) (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 16.0) + (:omega (degrees 4515.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 4096.0) + ) + ) + +(defpartgroup group-stadiumb-overhead-light + :id 907 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 12) + :parts ((sp-item 3961 :fade-after (meters 600) :flags (bit6)) + (sp-item 3962 :fade-after (meters 250) :flags (bit6 bit7)) + (sp-item 3963 :fade-after (meters 250) :flags (bit6 bit7)) + (sp-item 3964 :fade-after (meters 250) :flags (bit6 bit7)) + ) + ) + +(defpart 3961 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:y (meters 0)) + (:scale-x (meters 30) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y (meters 40) (meters 0.1)) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 12.0) + (:omega (degrees 13515.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 43008.0) + ) + ) + +(defpart 3962 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 10) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 8.0 4.0) + (:omega (degrees 5640.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 43008.0) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3963 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 10) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 8.0 4.0) + (:omega (degrees 5640.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 43008.0) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3964 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 10) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 8.0 4.0) + (:omega (degrees 5640.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 43008.0) + (:rotate-y (degrees 0)) + ) + ) + +(defpartgroup group-stadiumb-tunnel-light-top + :id 908 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3965 :fade-after (meters 180) :flags (bit6 bit7)) + (sp-item 3966 :fade-after (meters 180) :flags (bit6 bit7)) + ) + ) + +(defpart 3965 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -0.25)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 16) (meters 0.1)) + (:r 64.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3966 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -3.25)) + (:y (meters -4.25)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 10) (meters 0.1)) + (:r 64.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +(defpartgroup group-stadiumb-yellow-tunnel-light-top + :id 909 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3967 :fade-after (meters 180) :flags (bit6 bit7)) + (sp-item 3968 :fade-after (meters 180) :flags (bit6 bit7)) + ) + ) + +(defpart 3967 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -0.25)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 16) (meters 0.1)) + (:r 244.0) + (:g 192.0) + (:b 69.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3968 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -3.25)) + (:y (meters -4.25)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 10) (meters 0.1)) + (:r 244.0) + (:g 192.0) + (:b 69.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +(defpartgroup group-stadiumb-tunnel-light-orange-pole + :id 910 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3969 :fade-after (meters 180) :flags (bit6)) (sp-item 3970 :fade-after (meters 180) :flags (bit6))) + ) + +(defpart 3969 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 4)) + (:z (meters 0)) + (:scale-x (meters 18) (meters 0.1)) + (:rot-x (degrees 22.5)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 24.0 4.0) + (:omega (degrees 4061.25)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 22528.0) + ) + ) + +(defpart 3970 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters -4)) + (:z (meters 0)) + (:scale-x (meters 18) (meters 0.1)) + (:rot-x (degrees 22.5)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 24.0 4.0) + (:omega (degrees 4061.25)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 22528.0) + ) + ) + +(defpartgroup group-stadiumb-tunnel-light-orange-pole-big + :id 911 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3971 :fade-after (meters 300) :flags (bit6)) (sp-item 3972 :fade-after (meters 300) :flags (bit6))) + ) + +(defpart 3971 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 4)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 18.0 4.0) + (:omega (degrees 6765.7505)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 34816.0) + ) + ) + +(defpart 3972 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters -4)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 18.0 4.0) + (:omega (degrees 6765.7505)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 34816.0) + ) + ) + +(defpartgroup group-stadiumb-tunnel-light-blue-ceiling + :id 912 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3973 :fade-after (meters 180) :flags (bit6))) + ) + +(defpart 3973 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 107.0) + (:g 159.0) + (:b 255.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 2048.0) + ) + ) + +(defpartgroup group-stadiumb-tunnel-light-green-ceiling + :id 913 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3974 :fade-after (meters 180) :flags (bit6))) + ) + +(defpart 3974 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 76.0) + (:g 249.0) + (:b 178.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 2048.0) + ) + ) + +(defpartgroup group-stadiumb-tunnel-light-blue-pole + :id 914 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3975 :fade-after (meters 180) :flags (bit6))) + ) + +(defpart 3975 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 24) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 0.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 4.0) + (:omega (degrees 4515.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 2048.0) + ) + ) + +(defpartgroup group-stadiumb-tunnel-light-blue-pole-small + :id 915 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3976 :fade-after (meters 180) :flags (bit6))) + ) + +(defpart 3976 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 0.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 4.0) + (:omega (degrees 4515.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 2048.0) + ) + ) + +(defun race-birth-func-texture-lap-01 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (/ (-> *game-info* race-current-lap-count) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +(defun race-birth-func-texture-lap-02 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (mod (-> *game-info* race-current-lap-count) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +(defun race-birth-func-texture-position-01 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (/ (+ (-> *game-info* race-position) 1) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +(defun race-birth-func-texture-position-02 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (mod (+ (-> *game-info* race-position) 1) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +(defun race-birth-func-texture-position-word ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 3 (-> *game-info* race-position))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +(defpartgroup group-stadiumb-scoreboard + :id 916 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 16) + :parts ((sp-item 3977 :flags (is-3d bit6 bit7)) + (sp-item 3978 :flags (is-3d bit6 bit7)) + (sp-item 3979 :flags (is-3d bit6 bit7)) + (sp-item 3980 :flags (is-3d bit6 bit7)) + (sp-item 3981 :flags (is-3d bit6 bit7)) + (sp-item 3982 :flags (is-3d bit6 bit7)) + ) + ) + +(defpartgroup group-stadiumb-scoreboard-1-sided + :id 917 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 16) + :parts ((sp-item 3977 :flags (is-3d bit6 bit7)) + (sp-item 3978 :flags (is-3d bit6 bit7)) + (sp-item 3979 :flags (is-3d bit6 bit7)) + (sp-item 3980 :flags (is-3d bit6 bit7)) + (sp-item 3981 :flags (is-3d bit6 bit7)) + (sp-item 3982 :flags (is-3d bit6 bit7)) + ) + ) + +(defpart 3977 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'birth-func-texture-group) + (:num 1.0) + (:x (meters -3.5)) + (:y (meters 1.75)) + (:z (meters 0.2)) + (:scale-x (meters 8)) + (:rot-x (degrees 90)) + (:scale-y (meters 3)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757051392)) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3978 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-lap-01) + (:num 1.0) + (:x (meters -0.25)) + (:y (meters 0.25)) + (:z (meters 0.2)) + (:scale-x (meters 4)) + (:rot-x (degrees 90)) + (:scale-y (meters 6)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3979 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-lap-02) + (:num 1.0) + (:x (meters 4)) + (:y (meters 0.25)) + (:z (meters 0.2)) + (:scale-x (meters 4)) + (:rot-x (degrees 90)) + (:scale-y (meters 6)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3981 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-position-01) + (:num 1.0) + (:x (meters 10)) + (:y (meters 1.6)) + (:z (meters 0.2)) + (:scale-x (meters 2.4)) + (:rot-x (degrees 90)) + (:scale-y (meters 3.5)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3982 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-position-02) + (:num 1.0) + (:x (meters 12.75)) + (:y (meters 1.6)) + (:z (meters 0.2)) + (:scale-x (meters 2.4)) + (:rot-x (degrees 90)) + (:scale-y (meters 3.5)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3980 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-position-word) + (:num 1.0) + (:x (meters 15.5)) + (:y (meters 1.6)) + (:z (meters 0.2)) + (:scale-x (meters 2.4)) + (:rot-x (degrees 90)) + (:scale-y (meters 3.5)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757050624 -757051136 -757050880 -757050368)) + (:rotate-y (degrees 0)) + ) + ) + +(defpartgroup group-stadiumb-crowd-straight + :id 918 + :flags (use-local-clock unk-4 unk-6) + :bounds (static-bspherem 0 0 0 64) + :rotate ((degrees 0) (degrees 180) (degrees 0)) + :parts ((sp-item 3984 :flags (launch-asap bit6 bit7)) + (sp-item 3985 :flags (launch-asap bit6 bit7)) + (sp-item 3986 :flags (launch-asap bit6 bit7)) + (sp-item 3987 :flags (launch-asap bit6 bit7)) + (sp-item 3988 :flags (launch-asap bit6 bit7)) + (sp-item 3989 :flags (launch-asap bit6 bit7)) + (sp-item 3990 :flags (launch-asap bit6 bit7)) + (sp-item 3991 :flags (launch-asap bit6 bit7)) + (sp-item 3992 :flags (launch-asap bit6 bit7)) + (sp-item 3993 :flags (launch-asap bit6 bit7)) + (sp-item 3994 :flags (launch-asap bit6 bit7)) + (sp-item 3995 :flags (launch-asap bit6 bit7)) + (sp-item 3996 :flags (launch-asap bit6 bit7)) + (sp-item 3997 :flags (launch-asap bit6 bit7)) + (sp-item 3998 :flags (launch-asap bit6 bit7)) + (sp-item 3999 :flags (launch-asap bit6 bit7)) + (sp-item 4000 :flags (launch-asap bit6 bit7)) + (sp-item 4001 :flags (launch-asap bit6 bit7)) + (sp-item 4002 :flags (launch-asap bit6 bit7)) + (sp-item 4003 :flags (launch-asap bit6 bit7)) + (sp-item 4004 :flags (launch-asap bit6 bit7)) + (sp-item 4005 :flags (launch-asap bit6 bit7)) + (sp-item 4006 :flags (launch-asap bit6 bit7)) + (sp-item 4007 :flags (launch-asap bit6 bit7)) + (sp-item 4008 :flags (launch-asap bit6 bit7)) + (sp-item 4009 :flags (launch-asap bit6 bit7)) + (sp-item 4010 :flags (launch-asap bit6 bit7)) + (sp-item 4011 :flags (launch-asap bit6 bit7)) + (sp-item 4012 :flags (launch-asap bit6 bit7)) + (sp-item 4013 :flags (launch-asap bit6 bit7)) + (sp-item 4014 :flags (launch-asap bit6 bit7)) + (sp-item 4015 :flags (launch-asap bit6 bit7)) + (sp-item 4016 :flags (launch-asap bit6 bit7)) + (sp-item 4017 :flags (launch-asap bit6 bit7)) + (sp-item 4018 :flags (launch-asap bit6 bit7)) + (sp-item 4019 :flags (launch-asap bit6 bit7)) + (sp-item 4020 :flags (launch-asap bit6 bit7)) + (sp-item 4021 :flags (launch-asap bit6 bit7)) + (sp-item 4022 :flags (launch-asap bit6 bit7)) + (sp-item 4023 :fade-after (meters 200) :falloff-to (meters 400) :flags (bit7)) + (sp-item 4023 :fade-after (meters 300) :falloff-to (meters 600) :flags (bit7)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 5.1) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 12.25) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 17.235) :length (seconds 0.017)) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 3.5) :length (seconds 0.017) :binding 3983) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 5.935) :length (seconds 0.017) :offset 300 :binding 3983) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 9.95) :length (seconds 0.017) :offset 600 :binding 3983) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + ) + ) + +(defpartgroup group-stadiumb-crowd-straight-180 + :id 919 + :flags (use-local-clock unk-4 unk-6) + :bounds (static-bspherem 0 0 0 64) + :rotate ((degrees 0) (degrees 180) (degrees 0)) + :parts ((sp-item 3984 :flags (launch-asap bit6 bit7)) + (sp-item 3985 :flags (launch-asap bit6 bit7)) + (sp-item 3986 :flags (launch-asap bit6 bit7)) + (sp-item 3987 :flags (launch-asap bit6 bit7)) + (sp-item 3988 :flags (launch-asap bit6 bit7)) + (sp-item 3989 :flags (launch-asap bit6 bit7)) + (sp-item 3990 :flags (launch-asap bit6 bit7)) + (sp-item 3991 :flags (launch-asap bit6 bit7)) + (sp-item 3992 :flags (launch-asap bit6 bit7)) + (sp-item 3993 :flags (launch-asap bit6 bit7)) + (sp-item 3994 :flags (launch-asap bit6 bit7)) + (sp-item 3995 :flags (launch-asap bit6 bit7)) + (sp-item 3996 :flags (launch-asap bit6 bit7)) + (sp-item 3997 :flags (launch-asap bit6 bit7)) + (sp-item 3998 :flags (launch-asap bit6 bit7)) + (sp-item 3999 :flags (launch-asap bit6 bit7)) + (sp-item 4000 :flags (launch-asap bit6 bit7)) + (sp-item 4001 :flags (launch-asap bit6 bit7)) + (sp-item 4002 :flags (launch-asap bit6 bit7)) + (sp-item 4003 :flags (launch-asap bit6 bit7)) + (sp-item 4004 :flags (launch-asap bit6 bit7)) + (sp-item 4005 :flags (launch-asap bit6 bit7)) + (sp-item 4006 :flags (launch-asap bit6 bit7)) + (sp-item 4007 :flags (launch-asap bit6 bit7)) + (sp-item 4008 :flags (launch-asap bit6 bit7)) + (sp-item 4009 :flags (launch-asap bit6 bit7)) + (sp-item 4010 :flags (launch-asap bit6 bit7)) + (sp-item 4011 :flags (launch-asap bit6 bit7)) + (sp-item 4012 :flags (launch-asap bit6 bit7)) + (sp-item 4013 :flags (launch-asap bit6 bit7)) + (sp-item 4014 :flags (launch-asap bit6 bit7)) + (sp-item 4015 :flags (launch-asap bit6 bit7)) + (sp-item 4016 :flags (launch-asap bit6 bit7)) + (sp-item 4017 :flags (launch-asap bit6 bit7)) + (sp-item 4018 :flags (launch-asap bit6 bit7)) + (sp-item 4019 :flags (launch-asap bit6 bit7)) + (sp-item 4020 :flags (launch-asap bit6 bit7)) + (sp-item 4021 :flags (launch-asap bit6 bit7)) + (sp-item 4022 :flags (launch-asap bit6 bit7)) + (sp-item 4023 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7)) + (sp-item 4023 :fade-after (meters 300) :falloff-to (meters 600) :flags (bit7)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 5.1) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 12.25) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 17.235) :length (seconds 0.017)) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 3.5) :length (seconds 0.017) :binding 4026) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 5.935) :length (seconds 0.017) :offset 300 :binding 4026) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 9.95) :length (seconds 0.017) :offset 600 :binding 4026) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + ) + ) + +(defpart 3983 + :init-specs ((:texture (new 'static 'texture-id :index #x9b :page #xb)) + (:num 32.0 8.0) + (:scale-x (meters 0.1) (meters 0.05)) + (:scale-y (meters 0.1) (meters 0.05)) + (:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:vel-y (meters 0.1) (meters 0.06666667)) + (:rotvel-z (degrees -2.4) (degrees 4.8)) + (:accel-y (meters -0.0016666667) (meters -0.00033333333)) + (:friction 0.97 0.02) + (:timer (seconds 1.5) (seconds 0.997)) + (:flags (sp-cpuinfo-flag-2 aux-list use-global-acc)) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + (:conerot-x (degrees 0) (degrees 10)) + (:conerot-y (degrees 0) (degrees 3600)) + (:rotate-x (degrees -30)) + ) + ) + +(defpart 4027 + :init-specs ((:r 255.0) (:g 255.0) (:b 255.0) (:a 255.0) (:next-time (seconds 0.017)) (:next-launcher 4028)) + ) + +(defpart 4028 + :init-specs ((:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + ) + ) + +(defpart 4026 + :init-specs ((:texture (new 'static 'texture-id :index #x9b :page #xb)) + (:num 32.0 8.0) + (:scale-x (meters 0.1) (meters 0.05)) + (:scale-y (meters 0.1) (meters 0.05)) + (:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:vel-y (meters 0.1) (meters 0.06666667)) + (:rotvel-z (degrees -2.4) (degrees 4.8)) + (:accel-y (meters -0.0016666667) (meters -0.00033333333)) + (:friction 0.97 0.02) + (:timer (seconds 1.5) (seconds 0.997)) + (:flags (sp-cpuinfo-flag-2 aux-list use-global-acc)) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + (:conerot-x (degrees 0) (degrees 10)) + (:conerot-y (degrees 0) (degrees 3600)) + (:rotate-x (degrees 30)) + ) + ) + +(defpart 4029 + :init-specs ((:texture (new 'static 'texture-id :index #x9b :page #xb)) + (:num 32.0 8.0) + (:scale-x (meters 0.1) (meters 0.05)) + (:scale-y (meters 0.1) (meters 0.05)) + (:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:vel-y (meters 0.1) (meters 0.06666667)) + (:rotvel-z (degrees -2.4) (degrees 4.8)) + (:accel-y (meters -0.0016666667) (meters -0.00033333333)) + (:friction 0.97 0.02) + (:timer (seconds 1.5) (seconds 0.997)) + (:flags (sp-cpuinfo-flag-2 aux-list use-global-acc)) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + (:conerot-x (degrees 0) (degrees 30)) + (:conerot-y (degrees 0) (degrees 3600)) + ) + ) + +(defpart 4024 + :init-specs ((:texture (new 'static 'texture-id :index #x42 :page #xd2e)) + (:birth-func 'birth-func-texture-group) + (:num 1.0) + (:x (meters -9) 6 (meters 3)) + (:y (meters 0)) + (:z (meters -9) 6 (meters 3)) + (:scale-x (meters 12)) + (:rot-x (degrees 0) 1 (degrees 180)) + (:rot-y (degrees -20) (degrees 40)) + (:rot-z (degrees 180)) + (:scale-y (meters 8)) + (:r 96.0 64.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:rotvel-x (degrees 0.8)) + (:rotvel-y (degrees -0.0033333332) (degrees 0.0066666664)) + (:rotvel-z (degrees -0.0033333332) (degrees 0.0066666664)) + (:scalevel-y (meters 0.10666667)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757054976 -757054720)) + (:next-time (seconds 0.25)) + (:next-launcher 4030) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4030 + :init-specs ((:scale-y (meters 16)) + (:rotvel-x (degrees 0)) + (:scalevel-y (meters 0)) + (:next-time (seconds 2) (seconds 1.33)) + (:next-launcher 4031) + ) + ) + +(defpart 4031 + :init-specs ((:scale-y (meters 16)) + (:scalevel-x (meters -0.053333335)) + (:rotvel-x (degrees -0.8)) + (:scalevel-y (meters -0.10666667)) + (:timer (seconds 0.25)) + ) + ) + +(defpart 4025 + :init-specs ((:texture (new 'static 'texture-id :index #x13 :page #xc)) + (:num 1.0) + (:x (meters -9) 6 (meters 3)) + (:y (meters 0)) + (:z (meters -9) 6 (meters 3)) + (:scale-x (meters 1)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 0.0) + (:b 128.0) + (:a 0.0) + (:vel-y (meters 0.04)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-0)) + (:next-time (seconds 0.25)) + (:next-launcher 4032) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4032 + :init-specs ((:r 0.0) + (:vel-x (meters 0)) + (:vel-y (meters 0)) + (:vel-z (meters 0)) + (:next-time (seconds 3.335)) + (:next-launcher 4033) + ) + ) + +(defpart 4033 + :init-specs ((:vel-y (meters -0.05))) + ) + +(defpart 4023 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 0.0 0.3) + (:x (meters -12) 8 (meters 3)) + (:y (meters 3)) + (:z (meters -12) 8 (meters 3)) + (:scale-x (meters 6) (meters 4)) + (:rot-x (degrees 2.25)) + (:rot-z (degrees 0) (degrees 3600)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 64.0) + (:omega (degrees 22511.25)) + (:timer (seconds 0.5)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 16384.0) + (:next-time (seconds 0.035)) + (:next-launcher 4034) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4034 + :init-specs ((:scale-x (meters 3) (meters 2)) + (:scale-y :copy scale-x) + (:r 64.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 64.0 32.0) + (:scalevel-x (meters -0.033333335)) + (:scalevel-y :copy scalevel-x) + (:fade-a -1.6) + ) + ) + +(defpart 3984 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3985 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3986 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3987 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3988 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters 3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3989 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3990 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3991 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3992 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -4)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3993 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters 9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3994 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3995 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters 3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3996 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3997 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3998 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 3999 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4000 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4001 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4002 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4003 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4004 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4005 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4006 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4007 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4008 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4009 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4010 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4011 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4012 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4013 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y (meters 4)) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4014 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4015 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4016 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4017 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4018 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4019 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4020 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4021 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4022 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpartgroup group-stadiumb-crowd-curved + :id 920 + :flags (use-local-clock unk-4 unk-6) + :bounds (static-bspherem 0 0 0 64) + :rotate ((degrees 0) (degrees 90) (degrees 0)) + :parts ((sp-item 4035 :flags (launch-asap bit6 bit7)) + (sp-item 4036 :flags (launch-asap bit6 bit7)) + (sp-item 4037 :flags (launch-asap bit6 bit7)) + (sp-item 4038 :flags (launch-asap bit6 bit7)) + (sp-item 4039 :flags (launch-asap bit6 bit7)) + (sp-item 4040 :flags (launch-asap bit6 bit7)) + (sp-item 4041 :flags (launch-asap bit6 bit7)) + (sp-item 4042 :flags (launch-asap bit6 bit7)) + (sp-item 4043 :flags (launch-asap bit6 bit7)) + (sp-item 4044 :flags (launch-asap bit6 bit7)) + (sp-item 4045 :flags (launch-asap bit6 bit7)) + (sp-item 4046 :flags (launch-asap bit6 bit7)) + (sp-item 4047 :flags (launch-asap bit6 bit7)) + (sp-item 4048 :flags (launch-asap bit6 bit7)) + (sp-item 4049 :flags (launch-asap bit6 bit7)) + (sp-item 4050 :flags (launch-asap bit6 bit7)) + (sp-item 4051 :flags (launch-asap bit6 bit7)) + (sp-item 4052 :flags (launch-asap bit6 bit7)) + (sp-item 4053 :flags (launch-asap bit6 bit7)) + (sp-item 4054 :flags (launch-asap bit6 bit7)) + (sp-item 4055 :flags (launch-asap bit6 bit7)) + (sp-item 4056 :flags (launch-asap bit6 bit7)) + (sp-item 4057 :flags (launch-asap bit6 bit7)) + (sp-item 4058 :flags (launch-asap bit6 bit7)) + (sp-item 4059 :flags (launch-asap bit6 bit7)) + (sp-item 4060 :flags (launch-asap bit6 bit7)) + (sp-item 4061 :flags (launch-asap bit6 bit7)) + (sp-item 4062 :flags (launch-asap bit6 bit7)) + (sp-item 4063 :flags (launch-asap bit6 bit7)) + (sp-item 4064 :flags (launch-asap bit6 bit7)) + (sp-item 4065 :flags (launch-asap bit6 bit7)) + (sp-item 4066 :flags (launch-asap bit6 bit7)) + (sp-item 4067 :flags (launch-asap bit6 bit7)) + (sp-item 4068 :flags (launch-asap bit6 bit7)) + (sp-item 4069 :flags (launch-asap bit6 bit7)) + (sp-item 4070 :flags (launch-asap bit6 bit7)) + (sp-item 4071 :flags (launch-asap bit6 bit7)) + (sp-item 4072 :flags (launch-asap bit6 bit7)) + (sp-item 4073 :flags (launch-asap bit6 bit7)) + (sp-item 4074 :flags (launch-asap bit6 bit7)) + (sp-item 4075 :flags (launch-asap bit6 bit7)) + (sp-item 4076 :flags (launch-asap bit6 bit7)) + (sp-item 4077 :flags (launch-asap bit6 bit7)) + (sp-item 4078 :flags (launch-asap bit6 bit7)) + (sp-item 4079 :flags (launch-asap bit6 bit7)) + (sp-item 4080 :flags (launch-asap bit6 bit7)) + (sp-item 4081 :flags (launch-asap bit6 bit7)) + (sp-item 4082 :flags (launch-asap bit6 bit7)) + (sp-item 4083 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7)) + (sp-item 4083 :fade-after (meters 300) :falloff-to (meters 600) :flags (bit7)) + (sp-item 4084 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 5.1) :length (seconds 0.017)) + (sp-item 4084 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 12.25) :length (seconds 0.017)) + (sp-item 4084 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 17.235) :length (seconds 0.017)) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 2) :length (seconds 0.017) :binding 4029) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 5.935) :length (seconds 0.017) :offset 300 :binding 4029) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 9.95) :length (seconds 0.017) :offset 600 :binding 4029) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + ) + ) + +(defpart 4084 + :init-specs ((:texture (new 'static 'texture-id :index #x42 :page #xd2e)) + (:birth-func 'birth-func-texture-group) + (:num 1.0) + (:x (meters -15) 10 (meters 3)) + (:y (meters 0)) + (:z (meters -6) 6 (meters 3)) + (:scale-x (meters 12)) + (:rot-x (degrees 0) 1 (degrees 180)) + (:rot-y (degrees -20) (degrees 40)) + (:rot-z (degrees 180)) + (:scale-y (meters 8)) + (:r 96.0 64.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:rotvel-x (degrees 0.8)) + (:rotvel-y (degrees -0.0033333332) (degrees 0.0066666664)) + (:rotvel-z (degrees -0.0033333332) (degrees 0.0066666664)) + (:scalevel-y (meters 0.10666667)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757054976 -757054720)) + (:next-time (seconds 0.25)) + (:next-launcher 4030) + (:rotate-y (degrees 90)) + (:rotate-z (degrees 29.05)) + ) + ) + +(defpart 4085 + :init-specs ((:texture (new 'static 'texture-id :index #x13 :page #xc)) + (:num 1.0) + (:x (meters -9) 7 (meters 3)) + (:y (meters 0)) + (:z (meters -18) 12 (meters 3)) + (:scale-x (meters 1)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 0.0) + (:b 128.0) + (:a 0.0) + (:vel-y (meters 0.04)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-0)) + (:next-time (seconds 0.25)) + (:next-launcher 4032) + (:rotate-y (degrees 0)) + (:rotate-z (degrees 29.05)) + ) + ) + +(defpart 4083 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 0.0 0.3) + (:x (meters -9) 7 (meters 3)) + (:y (meters 1.5)) + (:z (meters -18) 12 (meters 3)) + (:scale-x (meters 6) (meters 4)) + (:rot-x (degrees 2.25)) + (:rot-z (degrees 0) (degrees 3600)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 64.0) + (:omega (degrees 22511.25)) + (:timer (seconds 0.5)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 16384.0) + (:next-time (seconds 0.035)) + (:next-launcher 4034) + (:rotate-y (degrees 0)) + (:rotate-z (degrees 29.05)) + ) + ) + +(defpart 4035 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.6)) + (:y (meters -3.9999998)) + (:z (meters -19)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4036 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.2)) + (:y (meters -3.9999998)) + (:z (meters -15.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4037 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.9)) + (:y (meters -3.9999998)) + (:z (meters -12.7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4038 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.4)) + (:y (meters -3.9999998)) + (:z (meters -6.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4039 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.3)) + (:y (meters -3.9999998)) + (:z (meters -3.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4040 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.3)) + (:y (meters -3.9999998)) + (:z (meters 3.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4041 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.4)) + (:y (meters -3.9999998)) + (:z (meters 6.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4042 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.9)) + (:y (meters -3.9999998)) + (:z (meters 12.7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4043 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.2)) + (:y (meters -3.9999998)) + (:z (meters 15.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4044 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.6)) + (:y (meters -3.9999998)) + (:z (meters 19)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4045 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9.1)) + (:y (meters -2.4999998)) + (:z (meters 19.4)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4046 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -7.8)) + (:y (meters -2.4999998)) + (:z (meters 6.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4047 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -5.7)) + (:y (meters -1.0999999)) + (:z (meters 13.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4048 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -7.7)) + (:y (meters -2.4999998)) + (:z (meters 3.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4049 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -2.6)) + (:y (meters 0.30000007)) + (:z (meters 3.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4050 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -2.9)) + (:y (meters 0.30000007)) + (:z (meters 10.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4051 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 2.1)) + (:y (meters 3.1)) + (:z (meters 10.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4052 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1.8)) + (:y (meters 3.1)) + (:z (meters 14)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4053 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3.2)) + (:y (meters 0.30000007)) + (:z (meters 13.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4054 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -4)) + (:y (meters 0.30000007)) + (:z (meters 20.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4055 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1)) + (:y (meters 3.1)) + (:z (meters 20.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4056 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6.9)) + (:y (meters 5.8999996)) + (:z (meters 14.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4057 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 7.5)) + (:y (meters 5.8999996)) + (:z (meters 7.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4058 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 7.6)) + (:y (meters 5.8999996)) + (:z (meters 3.6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4059 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 7.6)) + (:y (meters 5.8999996)) + (:z (meters -3.6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4060 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 2.4)) + (:y (meters 3.1)) + (:z (meters -3.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4061 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 4.7)) + (:y (meters 4.5)) + (:z (meters -10.6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4062 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 2.3)) + (:y (meters 3.1)) + (:z (meters -7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4063 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -0.4)) + (:y (meters 1.7)) + (:z (meters -10.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4064 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -2.6)) + (:y (meters 0.30000007)) + (:z (meters -3.3)) + (:scale-x (meters 4)) + (:scale-y (meters 4)) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4065 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -7.8)) + (:y (meters -2.4999998)) + (:z (meters -6.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4066 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -8.1)) + (:y (meters -2.4999998)) + (:z (meters -9.7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4067 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -8.7)) + (:y (meters -2.4999998)) + (:z (meters -16.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4068 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -5.7)) + (:y (meters -1.0999999)) + (:z (meters -13.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4069 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3.2)) + (:y (meters 0.30000007)) + (:z (meters -13.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4070 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -4)) + (:y (meters 0.30000007)) + (:z (meters -20.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4071 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -1)) + (:y (meters 1.7)) + (:z (meters -17.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4072 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1.4)) + (:y (meters 3.1)) + (:z (meters -17.4)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4073 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1)) + (:y (meters 3.1)) + (:z (meters -20.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4074 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3.5)) + (:y (meters 4.5)) + (:z (meters -21.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4075 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6.5)) + (:y (meters 5.8999996)) + (:z (meters -18.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4076 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6.9)) + (:y (meters 5.8999996)) + (:z (meters -14.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4077 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 10)) + (:y (meters 7.3999996)) + (:z (meters -7.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4078 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 10)) + (:y (meters 7.3999996)) + (:z (meters 7.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4079 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9.8)) + (:y (meters 7.3999996)) + (:z (meters 11)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4080 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 8.6)) + (:y (meters 7.3999996)) + (:z (meters -22.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4081 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 8.6)) + (:y (meters 7.3999996)) + (:z (meters 22.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +(defpart 4082 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3.5)) + (:y (meters 4.5)) + (:z (meters 21.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) diff --git a/goal_src/jak2/pc/debug/default-menu-pc.gc b/goal_src/jak2/pc/debug/default-menu-pc.gc index 5a5d9f68f..9a6e7f694 100644 --- a/goal_src/jak2/pc/debug/default-menu-pc.gc +++ b/goal_src/jak2/pc/debug/default-menu-pc.gc @@ -204,7 +204,6 @@ (= (-> *entity-debug-inspect* entity) e) ) -(define *entity-debug-part-spawner-list* '(stadiumb-part)) (define *entity-debug-include-part-spawner* #f) (define *entity-debug-include-cameras* #f) (define *entity-debug-include-nav-meshes* #f) @@ -223,8 +222,7 @@ (dotimes (s2-0 (-> s3-0 length)) (let ((s1-0 (-> s3-0 data s2-0 actor))) (unless (and (not *entity-debug-include-part-spawner*) - (or (type-type? (-> s1-0 etype) part-spawner) - (assoc (-> s1-0 etype symbol) *entity-debug-part-spawner-list*))) + (type-type? (-> s1-0 etype) part-spawner)) (debug-menu-append-item *entity-pick-menu* (new-dm-flag (res-lump-struct s1-0 'name string) s1-0 dm-entity-flag-func)) ) ) diff --git a/test/decompiler/reference/jak2/characters/underground_fighters/shuttle_REF.gc b/test/decompiler/reference/jak2/characters/underground_fighters/shuttle_REF.gc index 8a03bbec4..e36e2b27d 100644 --- a/test/decompiler/reference/jak2/characters/underground_fighters/shuttle_REF.gc +++ b/test/decompiler/reference/jak2/characters/underground_fighters/shuttle_REF.gc @@ -1119,7 +1119,7 @@ ;; definition for function shuttle-cleanup ;; WARN: Return type mismatch symbol vs none. -(defun shuttle-cleanup ((arg0 task-manager)) +(defun shuttle-cleanup ((arg0 task-manager) (arg1 (array city-shuttle-info))) (send-event *traffic-manager* 'restore-default-settings) (dotimes (s5-0 (-> arg0 count)) (let ((a0-4 (handle->process (-> arg0 slave s5-0)))) @@ -1603,12 +1603,7 @@ TASK_MANAGER_CLEANUP_HOOK (lambda :behavior task-manager () - (let ((t9-0 shuttle-cleanup) - (a0-0 self) - ) - *city-shuttle-info* - (t9-0 a0-0) - ) + (shuttle-cleanup self *city-shuttle-info*) (send-event *traffic-manager* 'restore-default-settings) (none) ) @@ -1784,12 +1779,7 @@ TASK_MANAGER_CLEANUP_HOOK (lambda :behavior task-manager () - (let ((t9-0 shuttle-cleanup) - (a0-0 self) - ) - *city-burning-bush-shuttle-1-info* - (t9-0 a0-0) - ) + (shuttle-cleanup self *city-burning-bush-shuttle-1-info*) (send-event *traffic-manager* 'restore-default-settings) (none) ) @@ -1870,3 +1860,7 @@ (none) ) ) + + + + diff --git a/test/decompiler/reference/jak2/levels/stadium/stadiumb-part_REF.gc b/test/decompiler/reference/jak2/levels/stadium/stadiumb-part_REF.gc new file mode 100644 index 000000000..713bf1f0b --- /dev/null +++ b/test/decompiler/reference/jak2/levels/stadium/stadiumb-part_REF.gc @@ -0,0 +1,5048 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition of type stadiumb-part +(deftype stadiumb-part (part-spawner) + () + :heap-base #x30 + :method-count-assert 16 + :size-assert #xb0 + :flag-assert #x10003000b0 + ) + +;; definition for method 3 of type stadiumb-part +(defmethod inspect stadiumb-part ((obj stadiumb-part)) + (when (not obj) + (set! obj obj) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type part-spawner inspect))) + (t9-0 obj) + ) + (label cfg-4) + obj + ) + +;; definition of type stadiumc-part +(deftype stadiumc-part (part-spawner) + () + :heap-base #x30 + :method-count-assert 16 + :size-assert #xb0 + :flag-assert #x10003000b0 + ) + +;; definition for method 3 of type stadiumc-part +(defmethod inspect stadiumc-part ((obj stadiumc-part)) + (when (not obj) + (set! obj obj) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type part-spawner inspect))) + (t9-0 obj) + ) + (label cfg-4) + obj + ) + +;; definition of type stadiumd-part +(deftype stadiumd-part (part-spawner) + () + :heap-base #x30 + :method-count-assert 16 + :size-assert #xb0 + :flag-assert #x10003000b0 + ) + +;; definition for method 3 of type stadiumd-part +(defmethod inspect stadiumd-part ((obj stadiumd-part)) + (when (not obj) + (set! obj obj) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type part-spawner inspect))) + (t9-0 obj) + ) + (label cfg-4) + obj + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumd-danger-light-1 + :id 904 + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3959 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1)) + (sp-item 3960 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumd-danger-light-2 + :id 905 + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3959 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 25) + (sp-item 3960 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 25) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumd-danger-light-3 + :id 906 + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3959 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 50) + (sp-item 3960 :fade-after (meters 240) :flags (bit6) :period (seconds 0.25) :length (seconds 0.1) :offset 50) + ) + ) + +;; failed to figure out what this is: +(defpart 3959 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:scale-x (meters 2) (meters 0.1)) + (:rot-x (degrees 2.25)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 196.0 64.0) + (:b 196.0) + (:a 24.0 4.0) + (:omega (degrees 4065.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 3960 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:scale-x (meters 5) (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 16.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: +(defpartgroup group-stadiumb-overhead-light + :id 907 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 12) + :parts ((sp-item 3961 :fade-after (meters 600) :flags (bit6)) + (sp-item 3962 :fade-after (meters 250) :flags (bit6 bit7)) + (sp-item 3963 :fade-after (meters 250) :flags (bit6 bit7)) + (sp-item 3964 :fade-after (meters 250) :flags (bit6 bit7)) + ) + ) + +;; failed to figure out what this is: +(defpart 3961 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:y (meters 0)) + (:scale-x (meters 30) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y (meters 40) (meters 0.1)) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 12.0) + (:omega (degrees 13515.75)) + (: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 3962 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 10) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 8.0 4.0) + (:omega (degrees 5640.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 43008.0) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3963 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 10) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 8.0 4.0) + (:omega (degrees 5640.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 43008.0) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3964 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 10) (meters 0.1)) + (:rot-x (degrees 45)) + (:rot-z (degrees -36)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 255.0) + (:b 128.0 32.0) + (:a 8.0 4.0) + (:omega (degrees 5640.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 43008.0) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-tunnel-light-top + :id 908 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3965 :fade-after (meters 180) :flags (bit6 bit7)) + (sp-item 3966 :fade-after (meters 180) :flags (bit6 bit7)) + ) + ) + +;; failed to figure out what this is: +(defpart 3965 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -0.25)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 16) (meters 0.1)) + (:r 64.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3966 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -3.25)) + (:y (meters -4.25)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 10) (meters 0.1)) + (:r 64.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-yellow-tunnel-light-top + :id 909 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3967 :fade-after (meters 180) :flags (bit6 bit7)) + (sp-item 3968 :fade-after (meters 180) :flags (bit6 bit7)) + ) + ) + +;; failed to figure out what this is: +(defpart 3967 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -0.25)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 16) (meters 0.1)) + (:r 244.0) + (:g 192.0) + (:b 69.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3968 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters -3.25)) + (:y (meters -4.25)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 10) (meters 0.1)) + (:r 244.0) + (:g 192.0) + (:b 69.0) + (:a 24.0 2.0) + (:omega (degrees 5415.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 18432.0) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-tunnel-light-orange-pole + :id 910 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3969 :fade-after (meters 180) :flags (bit6)) (sp-item 3970 :fade-after (meters 180) :flags (bit6))) + ) + +;; failed to figure out what this is: +(defpart 3969 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 4)) + (:z (meters 0)) + (:scale-x (meters 18) (meters 0.1)) + (:rot-x (degrees 22.5)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 24.0 4.0) + (:omega (degrees 4061.25)) + (: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 3970 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters -4)) + (:z (meters 0)) + (:scale-x (meters 18) (meters 0.1)) + (:rot-x (degrees 22.5)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 24.0 4.0) + (:omega (degrees 4061.25)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 22528.0) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-tunnel-light-orange-pole-big + :id 911 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3971 :fade-after (meters 300) :flags (bit6)) (sp-item 3972 :fade-after (meters 300) :flags (bit6))) + ) + +;; failed to figure out what this is: +(defpart 3971 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 4)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 18.0 4.0) + (:omega (degrees 6765.7505)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 34816.0) + ) + ) + +;; failed to figure out what this is: +(defpart 3972 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters -4)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 255.0) + (:g 128.0 32.0) + (:b 0.0) + (:a 18.0 4.0) + (:omega (degrees 6765.7505)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 34816.0) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-tunnel-light-blue-ceiling + :id 912 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3973 :fade-after (meters 180) :flags (bit6))) + ) + +;; failed to figure out what this is: +(defpart 3973 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 107.0) + (:g 159.0) + (:b 255.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 2048.0) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-tunnel-light-green-ceiling + :id 913 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3974 :fade-after (meters 180) :flags (bit6))) + ) + +;; failed to figure out what this is: +(defpart 3974 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 12) (meters 0.1)) + (:rot-x (degrees 11.25)) + (:rot-z (degrees 0)) + (:scale-y (meters 24) (meters 0.1)) + (:r 76.0) + (:g 249.0) + (:b 178.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 2048.0) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-tunnel-light-blue-pole + :id 914 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3975 :fade-after (meters 180) :flags (bit6))) + ) + +;; failed to figure out what this is: +(defpart 3975 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 24) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 0.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 4.0) + (:omega (degrees 4515.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-stadiumb-tunnel-light-blue-pole-small + :id 915 + :flags (unk-8) + :bounds (static-bspherem 0 0 0 8) + :parts ((sp-item 3976 :fade-after (meters 180) :flags (bit6))) + ) + +;; failed to figure out what this is: +(defpart 3976 + :init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 0)) + (:z (meters 0)) + (:scale-x (meters 16) (meters 0.1)) + (:rot-x (degrees 33.75)) + (:rot-z (degrees 0)) + (:scale-y :copy scale-x) + (:r 0.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 24.0 4.0) + (:omega (degrees 4515.75)) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 2048.0) + ) + ) + +;; definition for function race-birth-func-texture-lap-01 +(defun race-birth-func-texture-lap-01 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (/ (-> *game-info* race-current-lap-count) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +;; definition for function race-birth-func-texture-lap-02 +(defun race-birth-func-texture-lap-02 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (mod (-> *game-info* race-current-lap-count) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +;; definition for function race-birth-func-texture-position-01 +(defun race-birth-func-texture-position-01 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (/ (+ (-> *game-info* race-position) 1) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +;; definition for function race-birth-func-texture-position-02 +(defun race-birth-func-texture-position-02 ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 9 (mod (+ (-> *game-info* race-position) 1) 10))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +;; definition for function race-birth-func-texture-position-word +(defun race-birth-func-texture-position-word ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) + (let ((v1-0 (the-as (array int32) (-> arg1 user-float)))) + (when (nonzero? v1-0) + (let ((v1-2 (-> v1-0 (+ (max 0 (min 3 (-> *game-info* race-position))) 3)))) + (if (nonzero? v1-2) + (particle-adgif-callback (-> arg1 adgif) (the-as texture-id v1-2)) + ) + ) + ) + ) + 0 + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-scoreboard + :id 916 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 16) + :parts ((sp-item 3977 :flags (is-3d bit6 bit7)) + (sp-item 3978 :flags (is-3d bit6 bit7)) + (sp-item 3979 :flags (is-3d bit6 bit7)) + (sp-item 3980 :flags (is-3d bit6 bit7)) + (sp-item 3981 :flags (is-3d bit6 bit7)) + (sp-item 3982 :flags (is-3d bit6 bit7)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-scoreboard-1-sided + :id 917 + :flags (unk-4) + :bounds (static-bspherem 0 0 0 16) + :parts ((sp-item 3977 :flags (is-3d bit6 bit7)) + (sp-item 3978 :flags (is-3d bit6 bit7)) + (sp-item 3979 :flags (is-3d bit6 bit7)) + (sp-item 3980 :flags (is-3d bit6 bit7)) + (sp-item 3981 :flags (is-3d bit6 bit7)) + (sp-item 3982 :flags (is-3d bit6 bit7)) + ) + ) + +;; failed to figure out what this is: +(defpart 3977 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'birth-func-texture-group) + (:num 1.0) + (:x (meters -3.5)) + (:y (meters 1.75)) + (:z (meters 0.2)) + (:scale-x (meters 8)) + (:rot-x (degrees 90)) + (:scale-y (meters 3)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757051392)) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3978 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-lap-01) + (:num 1.0) + (:x (meters -0.25)) + (:y (meters 0.25)) + (:z (meters 0.2)) + (:scale-x (meters 4)) + (:rot-x (degrees 90)) + (:scale-y (meters 6)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3979 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-lap-02) + (:num 1.0) + (:x (meters 4)) + (:y (meters 0.25)) + (:z (meters 0.2)) + (:scale-x (meters 4)) + (:rot-x (degrees 90)) + (:scale-y (meters 6)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3981 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-position-01) + (:num 1.0) + (:x (meters 10)) + (:y (meters 1.6)) + (:z (meters 0.2)) + (:scale-x (meters 2.4)) + (:rot-x (degrees 90)) + (:scale-y (meters 3.5)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3982 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-position-02) + (:num 1.0) + (:x (meters 12.75)) + (:y (meters 1.6)) + (:z (meters 0.2)) + (:scale-x (meters 2.4)) + (:rot-x (degrees 90)) + (:scale-y (meters 3.5)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757053952 + -757053696 + -757053440 + -757053184 + -757052928 + -757052672 + -757052416 + -757052160 + -757051904 + -757051648 + ) + ) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3980 + :init-specs ((:texture (new 'static 'texture-id :index #x47 :page #xd2e)) + (:birth-func 'race-birth-func-texture-position-word) + (:num 1.0) + (:x (meters 15.5)) + (:y (meters 1.6)) + (:z (meters 0.2)) + (:scale-x (meters 2.4)) + (:rot-x (degrees 90)) + (:scale-y (meters 3.5)) + (:r 96.0 16.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:timer (seconds 0.017)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757050624 -757051136 -757050880 -757050368)) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-crowd-straight + :id 918 + :flags (use-local-clock unk-4 unk-6) + :bounds (static-bspherem 0 0 0 64) + :rotate ((degrees 0) (degrees 180) (degrees 0)) + :parts ((sp-item 3984 :flags (launch-asap bit6 bit7)) + (sp-item 3985 :flags (launch-asap bit6 bit7)) + (sp-item 3986 :flags (launch-asap bit6 bit7)) + (sp-item 3987 :flags (launch-asap bit6 bit7)) + (sp-item 3988 :flags (launch-asap bit6 bit7)) + (sp-item 3989 :flags (launch-asap bit6 bit7)) + (sp-item 3990 :flags (launch-asap bit6 bit7)) + (sp-item 3991 :flags (launch-asap bit6 bit7)) + (sp-item 3992 :flags (launch-asap bit6 bit7)) + (sp-item 3993 :flags (launch-asap bit6 bit7)) + (sp-item 3994 :flags (launch-asap bit6 bit7)) + (sp-item 3995 :flags (launch-asap bit6 bit7)) + (sp-item 3996 :flags (launch-asap bit6 bit7)) + (sp-item 3997 :flags (launch-asap bit6 bit7)) + (sp-item 3998 :flags (launch-asap bit6 bit7)) + (sp-item 3999 :flags (launch-asap bit6 bit7)) + (sp-item 4000 :flags (launch-asap bit6 bit7)) + (sp-item 4001 :flags (launch-asap bit6 bit7)) + (sp-item 4002 :flags (launch-asap bit6 bit7)) + (sp-item 4003 :flags (launch-asap bit6 bit7)) + (sp-item 4004 :flags (launch-asap bit6 bit7)) + (sp-item 4005 :flags (launch-asap bit6 bit7)) + (sp-item 4006 :flags (launch-asap bit6 bit7)) + (sp-item 4007 :flags (launch-asap bit6 bit7)) + (sp-item 4008 :flags (launch-asap bit6 bit7)) + (sp-item 4009 :flags (launch-asap bit6 bit7)) + (sp-item 4010 :flags (launch-asap bit6 bit7)) + (sp-item 4011 :flags (launch-asap bit6 bit7)) + (sp-item 4012 :flags (launch-asap bit6 bit7)) + (sp-item 4013 :flags (launch-asap bit6 bit7)) + (sp-item 4014 :flags (launch-asap bit6 bit7)) + (sp-item 4015 :flags (launch-asap bit6 bit7)) + (sp-item 4016 :flags (launch-asap bit6 bit7)) + (sp-item 4017 :flags (launch-asap bit6 bit7)) + (sp-item 4018 :flags (launch-asap bit6 bit7)) + (sp-item 4019 :flags (launch-asap bit6 bit7)) + (sp-item 4020 :flags (launch-asap bit6 bit7)) + (sp-item 4021 :flags (launch-asap bit6 bit7)) + (sp-item 4022 :flags (launch-asap bit6 bit7)) + (sp-item 4023 :fade-after (meters 200) :falloff-to (meters 400) :flags (bit7)) + (sp-item 4023 :fade-after (meters 300) :falloff-to (meters 600) :flags (bit7)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 5.1) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 12.25) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 17.235) :length (seconds 0.017)) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 3.5) :length (seconds 0.017) :binding 3983) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 5.935) :length (seconds 0.017) :offset 300 :binding 3983) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 9.95) :length (seconds 0.017) :offset 600 :binding 3983) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + (sp-item 3983 :flags (bit1 start-dead launch-asap)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-crowd-straight-180 + :id 919 + :flags (use-local-clock unk-4 unk-6) + :bounds (static-bspherem 0 0 0 64) + :rotate ((degrees 0) (degrees 180) (degrees 0)) + :parts ((sp-item 3984 :flags (launch-asap bit6 bit7)) + (sp-item 3985 :flags (launch-asap bit6 bit7)) + (sp-item 3986 :flags (launch-asap bit6 bit7)) + (sp-item 3987 :flags (launch-asap bit6 bit7)) + (sp-item 3988 :flags (launch-asap bit6 bit7)) + (sp-item 3989 :flags (launch-asap bit6 bit7)) + (sp-item 3990 :flags (launch-asap bit6 bit7)) + (sp-item 3991 :flags (launch-asap bit6 bit7)) + (sp-item 3992 :flags (launch-asap bit6 bit7)) + (sp-item 3993 :flags (launch-asap bit6 bit7)) + (sp-item 3994 :flags (launch-asap bit6 bit7)) + (sp-item 3995 :flags (launch-asap bit6 bit7)) + (sp-item 3996 :flags (launch-asap bit6 bit7)) + (sp-item 3997 :flags (launch-asap bit6 bit7)) + (sp-item 3998 :flags (launch-asap bit6 bit7)) + (sp-item 3999 :flags (launch-asap bit6 bit7)) + (sp-item 4000 :flags (launch-asap bit6 bit7)) + (sp-item 4001 :flags (launch-asap bit6 bit7)) + (sp-item 4002 :flags (launch-asap bit6 bit7)) + (sp-item 4003 :flags (launch-asap bit6 bit7)) + (sp-item 4004 :flags (launch-asap bit6 bit7)) + (sp-item 4005 :flags (launch-asap bit6 bit7)) + (sp-item 4006 :flags (launch-asap bit6 bit7)) + (sp-item 4007 :flags (launch-asap bit6 bit7)) + (sp-item 4008 :flags (launch-asap bit6 bit7)) + (sp-item 4009 :flags (launch-asap bit6 bit7)) + (sp-item 4010 :flags (launch-asap bit6 bit7)) + (sp-item 4011 :flags (launch-asap bit6 bit7)) + (sp-item 4012 :flags (launch-asap bit6 bit7)) + (sp-item 4013 :flags (launch-asap bit6 bit7)) + (sp-item 4014 :flags (launch-asap bit6 bit7)) + (sp-item 4015 :flags (launch-asap bit6 bit7)) + (sp-item 4016 :flags (launch-asap bit6 bit7)) + (sp-item 4017 :flags (launch-asap bit6 bit7)) + (sp-item 4018 :flags (launch-asap bit6 bit7)) + (sp-item 4019 :flags (launch-asap bit6 bit7)) + (sp-item 4020 :flags (launch-asap bit6 bit7)) + (sp-item 4021 :flags (launch-asap bit6 bit7)) + (sp-item 4022 :flags (launch-asap bit6 bit7)) + (sp-item 4023 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7)) + (sp-item 4023 :fade-after (meters 300) :falloff-to (meters 600) :flags (bit7)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 5.1) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 12.25) :length (seconds 0.017)) + (sp-item 4024 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 17.235) :length (seconds 0.017)) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 3.5) :length (seconds 0.017) :binding 4026) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 5.935) :length (seconds 0.017) :offset 300 :binding 4026) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 9.95) :length (seconds 0.017) :offset 600 :binding 4026) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + (sp-item 4026 :flags (bit1 start-dead launch-asap)) + ) + ) + +;; failed to figure out what this is: +(defpart 3983 + :init-specs ((:texture (new 'static 'texture-id :index #x9b :page #xb)) + (:num 32.0 8.0) + (:scale-x (meters 0.1) (meters 0.05)) + (:scale-y (meters 0.1) (meters 0.05)) + (:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:vel-y (meters 0.1) (meters 0.06666667)) + (:rotvel-z (degrees -2.4) (degrees 4.8)) + (:accel-y (meters -0.0016666667) (meters -0.00033333333)) + (:friction 0.97 0.02) + (:timer (seconds 1.5) (seconds 0.997)) + (:flags (sp-cpuinfo-flag-2 aux-list use-global-acc)) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + (:conerot-x (degrees 0) (degrees 10)) + (:conerot-y (degrees 0) (degrees 3600)) + (:rotate-x (degrees -30)) + ) + ) + +;; failed to figure out what this is: +(defpart 4027 + :init-specs ((:r 255.0) (:g 255.0) (:b 255.0) (:a 255.0) (:next-time (seconds 0.017)) (:next-launcher 4028)) + ) + +;; failed to figure out what this is: +(defpart 4028 + :init-specs ((:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + ) + ) + +;; failed to figure out what this is: +(defpart 4026 + :init-specs ((:texture (new 'static 'texture-id :index #x9b :page #xb)) + (:num 32.0 8.0) + (:scale-x (meters 0.1) (meters 0.05)) + (:scale-y (meters 0.1) (meters 0.05)) + (:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:vel-y (meters 0.1) (meters 0.06666667)) + (:rotvel-z (degrees -2.4) (degrees 4.8)) + (:accel-y (meters -0.0016666667) (meters -0.00033333333)) + (:friction 0.97 0.02) + (:timer (seconds 1.5) (seconds 0.997)) + (:flags (sp-cpuinfo-flag-2 aux-list use-global-acc)) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + (:conerot-x (degrees 0) (degrees 10)) + (:conerot-y (degrees 0) (degrees 3600)) + (:rotate-x (degrees 30)) + ) + ) + +;; failed to figure out what this is: +(defpart 4029 + :init-specs ((:texture (new 'static 'texture-id :index #x9b :page #xb)) + (:num 32.0 8.0) + (:scale-x (meters 0.1) (meters 0.05)) + (:scale-y (meters 0.1) (meters 0.05)) + (:r 0.0 2 128.0) + (:g 0.0 2 128.0) + (:b 0.0 2 128.0) + (:a 128.0) + (:vel-y (meters 0.1) (meters 0.06666667)) + (:rotvel-z (degrees -2.4) (degrees 4.8)) + (:accel-y (meters -0.0016666667) (meters -0.00033333333)) + (:friction 0.97 0.02) + (:timer (seconds 1.5) (seconds 0.997)) + (:flags (sp-cpuinfo-flag-2 aux-list use-global-acc)) + (:next-time (seconds 0.135) (seconds 0.53)) + (:next-launcher 4027) + (:conerot-x (degrees 0) (degrees 30)) + (:conerot-y (degrees 0) (degrees 3600)) + ) + ) + +;; failed to figure out what this is: +(defpart 4024 + :init-specs ((:texture (new 'static 'texture-id :index #x42 :page #xd2e)) + (:birth-func 'birth-func-texture-group) + (:num 1.0) + (:x (meters -9) 6 (meters 3)) + (:y (meters 0)) + (:z (meters -9) 6 (meters 3)) + (:scale-x (meters 12)) + (:rot-x (degrees 0) 1 (degrees 180)) + (:rot-y (degrees -20) (degrees 40)) + (:rot-z (degrees 180)) + (:scale-y (meters 8)) + (:r 96.0 64.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:rotvel-x (degrees 0.8)) + (:rotvel-y (degrees -0.0033333332) (degrees 0.0066666664)) + (:rotvel-z (degrees -0.0033333332) (degrees 0.0066666664)) + (:scalevel-y (meters 0.10666667)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757054976 -757054720)) + (:next-time (seconds 0.25)) + (:next-launcher 4030) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4030 + :init-specs ((:scale-y (meters 16)) + (:rotvel-x (degrees 0)) + (:scalevel-y (meters 0)) + (:next-time (seconds 2) (seconds 1.33)) + (:next-launcher 4031) + ) + ) + +;; failed to figure out what this is: +(defpart 4031 + :init-specs ((:scale-y (meters 16)) + (:scalevel-x (meters -0.053333335)) + (:rotvel-x (degrees -0.8)) + (:scalevel-y (meters -0.10666667)) + (:timer (seconds 0.25)) + ) + ) + +;; failed to figure out what this is: +(defpart 4025 + :init-specs ((:texture (new 'static 'texture-id :index #x13 :page #xc)) + (:num 1.0) + (:x (meters -9) 6 (meters 3)) + (:y (meters 0)) + (:z (meters -9) 6 (meters 3)) + (:scale-x (meters 1)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 0.0) + (:b 128.0) + (:a 0.0) + (:vel-y (meters 0.04)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-0)) + (:next-time (seconds 0.25)) + (:next-launcher 4032) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4032 + :init-specs ((:r 0.0) + (:vel-x (meters 0)) + (:vel-y (meters 0)) + (:vel-z (meters 0)) + (:next-time (seconds 3.335)) + (:next-launcher 4033) + ) + ) + +;; failed to figure out what this is: +(defpart 4033 + :init-specs ((:vel-y (meters -0.05))) + ) + +;; failed to figure out what this is: +(defpart 4023 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 0.0 0.3) + (:x (meters -12) 8 (meters 3)) + (:y (meters 3)) + (:z (meters -12) 8 (meters 3)) + (:scale-x (meters 6) (meters 4)) + (:rot-x (degrees 2.25)) + (:rot-z (degrees 0) (degrees 3600)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 64.0) + (:omega (degrees 22511.25)) + (:timer (seconds 0.5)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 16384.0) + (:next-time (seconds 0.035)) + (:next-launcher 4034) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4034 + :init-specs ((:scale-x (meters 3) (meters 2)) + (:scale-y :copy scale-x) + (:r 64.0) + (:g 128.0 32.0) + (:b 255.0) + (:a 64.0 32.0) + (:scalevel-x (meters -0.033333335)) + (:scalevel-y :copy scalevel-x) + (:fade-a -1.6) + ) + ) + +;; failed to figure out what this is: +(defpart 3984 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3985 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3986 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3987 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3988 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters 3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3989 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3990 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3991 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3992 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -4)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3993 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters 9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3994 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3995 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters 3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3996 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3997 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3998 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3999 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4000 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters 12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4001 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4002 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4003 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4004 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 12)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4005 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4006 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4007 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4008 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4009 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4010 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4011 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -12)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4012 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4013 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6)) + (:y (meters 1.5)) + (:z (meters 0)) + (:scale-x (meters 4)) + (:scale-y (meters 4)) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4014 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3)) + (:y (meters 1.5)) + (:z (meters -6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4015 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4016 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 1.5)) + (:z (meters 6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4017 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4018 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -6)) + (:y (meters 1.5)) + (:z (meters -3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4019 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters -9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4020 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4021 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 0)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4022 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9)) + (:y (meters 1.5)) + (:z (meters -12)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-stadiumb-crowd-curved + :id 920 + :flags (use-local-clock unk-4 unk-6) + :bounds (static-bspherem 0 0 0 64) + :rotate ((degrees 0) (degrees 90) (degrees 0)) + :parts ((sp-item 4035 :flags (launch-asap bit6 bit7)) + (sp-item 4036 :flags (launch-asap bit6 bit7)) + (sp-item 4037 :flags (launch-asap bit6 bit7)) + (sp-item 4038 :flags (launch-asap bit6 bit7)) + (sp-item 4039 :flags (launch-asap bit6 bit7)) + (sp-item 4040 :flags (launch-asap bit6 bit7)) + (sp-item 4041 :flags (launch-asap bit6 bit7)) + (sp-item 4042 :flags (launch-asap bit6 bit7)) + (sp-item 4043 :flags (launch-asap bit6 bit7)) + (sp-item 4044 :flags (launch-asap bit6 bit7)) + (sp-item 4045 :flags (launch-asap bit6 bit7)) + (sp-item 4046 :flags (launch-asap bit6 bit7)) + (sp-item 4047 :flags (launch-asap bit6 bit7)) + (sp-item 4048 :flags (launch-asap bit6 bit7)) + (sp-item 4049 :flags (launch-asap bit6 bit7)) + (sp-item 4050 :flags (launch-asap bit6 bit7)) + (sp-item 4051 :flags (launch-asap bit6 bit7)) + (sp-item 4052 :flags (launch-asap bit6 bit7)) + (sp-item 4053 :flags (launch-asap bit6 bit7)) + (sp-item 4054 :flags (launch-asap bit6 bit7)) + (sp-item 4055 :flags (launch-asap bit6 bit7)) + (sp-item 4056 :flags (launch-asap bit6 bit7)) + (sp-item 4057 :flags (launch-asap bit6 bit7)) + (sp-item 4058 :flags (launch-asap bit6 bit7)) + (sp-item 4059 :flags (launch-asap bit6 bit7)) + (sp-item 4060 :flags (launch-asap bit6 bit7)) + (sp-item 4061 :flags (launch-asap bit6 bit7)) + (sp-item 4062 :flags (launch-asap bit6 bit7)) + (sp-item 4063 :flags (launch-asap bit6 bit7)) + (sp-item 4064 :flags (launch-asap bit6 bit7)) + (sp-item 4065 :flags (launch-asap bit6 bit7)) + (sp-item 4066 :flags (launch-asap bit6 bit7)) + (sp-item 4067 :flags (launch-asap bit6 bit7)) + (sp-item 4068 :flags (launch-asap bit6 bit7)) + (sp-item 4069 :flags (launch-asap bit6 bit7)) + (sp-item 4070 :flags (launch-asap bit6 bit7)) + (sp-item 4071 :flags (launch-asap bit6 bit7)) + (sp-item 4072 :flags (launch-asap bit6 bit7)) + (sp-item 4073 :flags (launch-asap bit6 bit7)) + (sp-item 4074 :flags (launch-asap bit6 bit7)) + (sp-item 4075 :flags (launch-asap bit6 bit7)) + (sp-item 4076 :flags (launch-asap bit6 bit7)) + (sp-item 4077 :flags (launch-asap bit6 bit7)) + (sp-item 4078 :flags (launch-asap bit6 bit7)) + (sp-item 4079 :flags (launch-asap bit6 bit7)) + (sp-item 4080 :flags (launch-asap bit6 bit7)) + (sp-item 4081 :flags (launch-asap bit6 bit7)) + (sp-item 4082 :flags (launch-asap bit6 bit7)) + (sp-item 4083 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7)) + (sp-item 4083 :fade-after (meters 300) :falloff-to (meters 600) :flags (bit7)) + (sp-item 4084 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 5.1) :length (seconds 0.017)) + (sp-item 4084 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 12.25) :length (seconds 0.017)) + (sp-item 4084 :fade-after (meters 200) :flags (is-3d bit7) :period (seconds 17.235) :length (seconds 0.017)) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 2) :length (seconds 0.017) :binding 4029) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 5.935) :length (seconds 0.017) :offset 300 :binding 4029) + (sp-item 4025 :fade-after (meters 150) :falloff-to (meters 200) :flags (bit7) :period (seconds 9.95) :length (seconds 0.017) :offset 600 :binding 4029) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + (sp-item 4029 :flags (bit1 start-dead launch-asap)) + ) + ) + +;; failed to figure out what this is: +(defpart 4084 + :init-specs ((:texture (new 'static 'texture-id :index #x42 :page #xd2e)) + (:birth-func 'birth-func-texture-group) + (:num 1.0) + (:x (meters -15) 10 (meters 3)) + (:y (meters 0)) + (:z (meters -6) 6 (meters 3)) + (:scale-x (meters 12)) + (:rot-x (degrees 0) 1 (degrees 180)) + (:rot-y (degrees -20) (degrees 40)) + (:rot-z (degrees 180)) + (:scale-y (meters 8)) + (:r 96.0 64.0) + (:g :copy r) + (:b :copy g) + (:a 128.0) + (:rotvel-x (degrees 0.8)) + (:rotvel-y (degrees -0.0033333332) (degrees 0.0066666664)) + (:rotvel-z (degrees -0.0033333332) (degrees 0.0066666664)) + (:scalevel-y (meters 0.10666667)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12 left-multiply-quat)) + (:userdata :data (new 'static 'boxed-array :type int32 40 1 0 -757054976 -757054720)) + (:next-time (seconds 0.25)) + (:next-launcher 4030) + (:rotate-y (degrees 90)) + (:rotate-z (degrees 29.05)) + ) + ) + +;; failed to figure out what this is: +(defpart 4085 + :init-specs ((:texture (new 'static 'texture-id :index #x13 :page #xc)) + (:num 1.0) + (:x (meters -9) 7 (meters 3)) + (:y (meters 0)) + (:z (meters -18) 12 (meters 3)) + (:scale-x (meters 1)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 0.0) + (:b 128.0) + (:a 0.0) + (:vel-y (meters 0.04)) + (:timer (seconds 4)) + (:flags (sp-cpuinfo-flag-0)) + (:next-time (seconds 0.25)) + (:next-launcher 4032) + (:rotate-y (degrees 0)) + (:rotate-z (degrees 29.05)) + ) + ) + +;; failed to figure out what this is: +(defpart 4083 + :init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc)) + (:num 0.0 0.3) + (:x (meters -9) 7 (meters 3)) + (:y (meters 1.5)) + (:z (meters -18) 12 (meters 3)) + (:scale-x (meters 6) (meters 4)) + (:rot-x (degrees 2.25)) + (:rot-z (degrees 0) (degrees 3600)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 64.0) + (:omega (degrees 22511.25)) + (:timer (seconds 0.5)) + (:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)) + (:userdata 16384.0) + (:next-time (seconds 0.035)) + (:next-launcher 4034) + (:rotate-y (degrees 0)) + (:rotate-z (degrees 29.05)) + ) + ) + +;; failed to figure out what this is: +(defpart 4035 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.6)) + (:y (meters -3.9999998)) + (:z (meters -19)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4036 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.2)) + (:y (meters -3.9999998)) + (:z (meters -15.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4037 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.9)) + (:y (meters -3.9999998)) + (:z (meters -12.7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4038 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.4)) + (:y (meters -3.9999998)) + (:z (meters -6.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4039 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.3)) + (:y (meters -3.9999998)) + (:z (meters -3.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4040 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.3)) + (:y (meters -3.9999998)) + (:z (meters 3.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4041 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.4)) + (:y (meters -3.9999998)) + (:z (meters 6.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4042 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -10.9)) + (:y (meters -3.9999998)) + (:z (meters 12.7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4043 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.2)) + (:y (meters -3.9999998)) + (:z (meters 15.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4044 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -11.6)) + (:y (meters -3.9999998)) + (:z (meters 19)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4045 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -9.1)) + (:y (meters -2.4999998)) + (:z (meters 19.4)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4046 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -7.8)) + (:y (meters -2.4999998)) + (:z (meters 6.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4047 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -5.7)) + (:y (meters -1.0999999)) + (:z (meters 13.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4048 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -7.7)) + (:y (meters -2.4999998)) + (:z (meters 3.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4049 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -2.6)) + (:y (meters 0.30000007)) + (:z (meters 3.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4050 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -2.9)) + (:y (meters 0.30000007)) + (:z (meters 10.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4051 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 2.1)) + (:y (meters 3.1)) + (:z (meters 10.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4052 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1.8)) + (:y (meters 3.1)) + (:z (meters 14)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4053 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3.2)) + (:y (meters 0.30000007)) + (:z (meters 13.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4054 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -4)) + (:y (meters 0.30000007)) + (:z (meters 20.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4055 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1)) + (:y (meters 3.1)) + (:z (meters 20.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4056 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6.9)) + (:y (meters 5.8999996)) + (:z (meters 14.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4057 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 7.5)) + (:y (meters 5.8999996)) + (:z (meters 7.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757042176 + -757042432 + -757042688 + -757042944 + -757043200 + -757043456 + -757043712 + -757043968 + -757044224 + -757044480 + -757044736 + -757044992 + -757045248 + -757045504 + -757045760 + -757046016 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4058 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 7.6)) + (:y (meters 5.8999996)) + (:z (meters 3.6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4059 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 7.6)) + (:y (meters 5.8999996)) + (:z (meters -3.6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757033472 + -757033728 + -757033984 + -757034240 + -757034496 + -757034752 + -757035008 + -757035264 + -757035520 + -757035776 + -757036032 + -757036288 + -757036544 + -757036800 + -757037056 + -757037312 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4060 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 2.4)) + (:y (meters 3.1)) + (:z (meters -3.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4061 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 4.7)) + (:y (meters 4.5)) + (:z (meters -10.6)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4062 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 2.3)) + (:y (meters 3.1)) + (:z (meters -7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4063 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -0.4)) + (:y (meters 1.7)) + (:z (meters -10.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4064 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -2.6)) + (:y (meters 0.30000007)) + (:z (meters -3.3)) + (:scale-x (meters 4)) + (:scale-y (meters 4)) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + -757046272 + -757046528 + -757046784 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4065 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -7.8)) + (:y (meters -2.4999998)) + (:z (meters -6.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4066 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -8.1)) + (:y (meters -2.4999998)) + (:z (meters -9.7)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4067 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -8.7)) + (:y (meters -2.4999998)) + (:z (meters -16.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4068 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -5.7)) + (:y (meters -1.0999999)) + (:z (meters -13.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757069824 + -757070080 + -757070336 + -757070592 + -757070848 + -757071104 + -757071360 + -757071616 + -757071872 + -757068032 + -757068288 + -757068544 + -757068800 + -757069056 + -757069312 + -757069568 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4069 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -3.2)) + (:y (meters 0.30000007)) + (:z (meters -13.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4070 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -4)) + (:y (meters 0.30000007)) + (:z (meters -20.2)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046272 + -757046528 + -757046784 + -757047040 + -757047296 + -757047552 + -757047808 + -757048064 + -757048320 + -757048576 + -757048832 + -757049088 + -757049344 + -757049600 + -757049856 + -757050112 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4071 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters -1)) + (:y (meters 1.7)) + (:z (meters -17.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757046016 + -757045760 + -757045504 + -757045248 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4072 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1.4)) + (:y (meters 3.1)) + (:z (meters -17.4)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4073 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 1)) + (:y (meters 3.1)) + (:z (meters -20.9)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 10 + 1 + 0 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4074 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3.5)) + (:y (meters 4.5)) + (:z (meters -21.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757070336 + -757070080 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4075 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6.5)) + (:y (meters 5.8999996)) + (:z (meters -18.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4076 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 6.9)) + (:y (meters 5.8999996)) + (:z (meters -14.5)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4077 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 10)) + (:y (meters 7.3999996)) + (:z (meters -7.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757034240 + -757033984 + -757033728 + -757033472 + -757037312 + -757037056 + -757036800 + -757036544 + -757036288 + -757036032 + -757035776 + -757035520 + -757035264 + -757035008 + -757034752 + -757034496 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4078 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 10)) + (:y (meters 7.3999996)) + (:z (meters 7.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4079 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 9.8)) + (:y (meters 7.3999996)) + (:z (meters 11)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4080 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 8.6)) + (:y (meters 7.3999996)) + (:z (meters -22.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757069824 + -757069568 + -757069312 + -757069056 + -757068800 + -757068544 + -757068288 + -757068032 + -757071872 + -757071616 + -757071360 + -757071104 + -757070848 + -757070592 + -757070336 + -757070080 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4081 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 8.6)) + (:y (meters 7.3999996)) + (:z (meters 22.1)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 20 + 1 + 0 + -757050112 + -757049856 + -757049600 + -757049344 + -757049088 + -757048832 + -757048576 + -757048320 + -757048064 + -757047808 + -757047552 + -757047296 + -757047040 + -757046784 + -757046528 + -757046272 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + +;; failed to figure out what this is: +(defpart 4082 + :init-specs ((:texture (new 'static 'texture-id :page #xd2e)) + (:num 1.0) + (:x (meters 3.5)) + (:y (meters 4.5)) + (:z (meters 21.3)) + (:scale-x (meters 4)) + (:scale-y :copy scale-x) + (:r 128.0) + (:g 128.0) + (:b 128.0) + (:a 128.0) + (:timer (seconds -0.005)) + (:flags (sp-cpuinfo-flag-2 aux-list sp-cpuinfo-flag-12)) + (:userdata :data (new 'static 'boxed-array :type int32 + 40 + 1 + 0 + -757044992 + -757044736 + -757044480 + -757044224 + -757043968 + -757043712 + -757043456 + -757043200 + -757042944 + -757042688 + -757042432 + -757042176 + -757046016 + -757045760 + -757045504 + -757045248 + ) + ) + (:func 'sparticle-texture-animate) + (:rotate-y (degrees 0)) + ) + ) + + + +