From b95be06fef570f8dc175d35d1fcccc4984f7ba20 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Sat, 15 Jan 2022 20:33:11 -0500 Subject: [PATCH] decomp: mostly finish `ogreboss` (#1024) * decomp: partially done `ogreboss` * decomp: finish `ogreboss` * update * fix `ogreboss` and `viewer` * update ref tests * update ogreboss --- decompiler/config/all-types.gc | 105 +- .../config/jak1_ntsc_black_label/hacks.jsonc | 4 +- .../jak1_ntsc_black_label/label_types.jsonc | 94 +- .../stack_structures.jsonc | 98 + .../jak1_ntsc_black_label/type_casts.jsonc | 110 +- goal_src/levels/flut_common/target-flut.gc | 23 +- goal_src/levels/ogre/ogreboss.gc | 2881 +++++++++ sage-finalboss-FIN.manual_restore_reminder | 0 scripts/update-goal-src.py | 3 +- .../engine/ambient/weather-part_REF.gc | 814 +-- .../engine/game/collectables-part_REF.gc | 3574 +++++------ .../reference/engine/game/crates_REF.gc | 630 +- .../reference/engine/game/game-save_REF.gc | 26 +- .../reference/engine/game/generic-obs_REF.gc | 418 +- .../reference/engine/game/powerups_REF.gc | 803 +-- .../reference/engine/game/projectiles_REF.gc | 629 +- .../engine/gfx/merc/merc-death_REF.gc | 48 +- .../reference/engine/gfx/shadow/shadow_REF.gc | 44 +- .../reference/engine/gfx/water/water_REF.gc | 906 +-- .../engine/target/target-part_REF.gc | 2952 ++++----- .../reference/engine/ui/hud-classes_REF.gc | 862 +-- .../reference/engine/ui/hud-h_REF.gc | 4 +- .../decompiler/reference/engine/ui/hud_REF.gc | 21 +- .../engine/ui/progress/progress-part_REF.gc | 1037 ++-- .../reference/levels/beach/beach-obs_REF.gc | 320 +- .../reference/levels/beach/beach-part_REF.gc | 1099 ++-- .../reference/levels/beach/beach-rocks_REF.gc | 356 +- .../reference/levels/beach/lurkercrab_REF.gc | 76 +- .../reference/levels/beach/lurkerworm_REF.gc | 224 +- .../reference/levels/beach/seagull_REF.gc | 28 +- .../levels/citadel/citadel-part_REF.gc | 2968 +++++----- .../levels/common/dark-eco-pool_REF.gc | 300 +- .../levels/common/mistycannon_REF.gc | 724 +-- .../reference/levels/common/plat_REF.gc | 74 +- .../levels/common/static-screen_REF.gc | 84 +- .../levels/finalboss/green-eco-lurker_REF.gc | 268 +- .../levels/finalboss/light-eco_REF.gc | 433 +- .../levels/finalboss/robotboss-part_REF.gc | 4868 ++++++++------- .../finalboss/sage-finalboss-part_REF.gc | 1741 +++--- .../levels/firecanyon/firecanyon-obs_REF.gc | 317 +- .../levels/firecanyon/firecanyon-part_REF.gc | 4670 ++++++++------- .../levels/flut_common/flut-part_REF.gc | 204 +- .../levels/flut_common/target-flut_REF.gc | 28 +- .../reference/levels/jungle/darkvine_REF.gc | 122 +- .../reference/levels/jungle/fisher-JUN_REF.gc | 186 +- .../levels/jungle/jungle-mirrors_REF.gc | 878 +-- .../levels/jungle/jungle-part_REF.gc | 3039 +++++----- .../levels/jungle/junglesnake_REF.gc | 44 +- .../levels/jungleb/jungleb-obs_REF.gc | 237 +- .../levels/lavatube/lavatube-energy_REF.gc | 602 +- .../levels/lavatube/lavatube-obs_REF.gc | 580 +- .../levels/lavatube/lavatube-part_REF.gc | 939 +-- .../levels/maincave/dark-crystal_REF.gc | 476 +- .../levels/maincave/driller-lurker_REF.gc | 209 +- .../reference/levels/maincave/gnawer_REF.gc | 148 +- .../levels/maincave/maincave-obs_REF.gc | 84 +- .../levels/maincave/maincave-part_REF.gc | 397 +- .../levels/maincave/mother-spider-egg_REF.gc | 155 +- .../levels/maincave/mother-spider-proj_REF.gc | 257 +- .../levels/maincave/mother-spider_REF.gc | 76 +- .../levels/misty/balloonlurker_REF.gc | 307 +- .../levels/misty/misty-conveyor_REF.gc | 44 +- .../reference/levels/misty/misty-obs_REF.gc | 1705 +++--- .../reference/levels/misty/misty-part_REF.gc | 1593 ++--- .../levels/misty/quicksandlurker_REF.gc | 309 +- .../levels/misty/sidekick-human_REF.gc | 1052 ++-- .../reference/levels/ogre/ogre-obs_REF.gc | 575 +- .../reference/levels/ogre/ogre-part_REF.gc | 1032 ++-- .../reference/levels/ogre/ogreboss_REF.gc | 3021 ++++++++++ .../levels/racer_common/racer-part_REF.gc | 1399 ++--- .../levels/robocave/robocave-part_REF.gc | 278 +- .../levels/rolling/rolling-obs_REF.gc | 80 +- .../levels/rolling/rolling-race-ring_REF.gc | 796 +-- .../reference/levels/snow/snow-bumper_REF.gc | 88 +- .../levels/snow/snow-flutflut-obs_REF.gc | 222 +- .../reference/levels/snow/snow-obs_REF.gc | 587 +- .../reference/levels/snow/snow-part_REF.gc | 1080 ++-- .../reference/levels/snow/snow-ram_REF.gc | 152 +- .../reference/levels/snow/yeti_REF.gc | 140 +- .../reference/levels/sunken/bully_REF.gc | 250 +- .../reference/levels/sunken/orbit-plat_REF.gc | 132 +- .../levels/sunken/square-platform_REF.gc | 146 +- .../reference/levels/sunken/steam-cap_REF.gc | 623 +- .../levels/sunken/sun-exit-chamber_REF.gc | 141 +- .../reference/levels/sunken/sunken-obs_REF.gc | 82 +- .../levels/sunken/sunken-part2_REF.gc | 2060 ++++--- .../levels/sunken/sunken-part3_REF.gc | 1504 ++--- .../levels/sunken/sunken-part4_REF.gc | 3106 +++++----- .../levels/sunken/sunken-part5_REF.gc | 1740 +++--- .../levels/sunken/sunken-part_REF.gc | 2656 +++++---- .../levels/sunken/sunken-pipegame_REF.gc | 712 +-- .../levels/sunken/sunken-water_REF.gc | 38 +- .../reference/levels/sunken/whirlpool_REF.gc | 107 +- .../reference/levels/swamp/kermit_REF.gc | 670 ++- .../reference/levels/swamp/swamp-obs_REF.gc | 274 +- .../reference/levels/swamp/swamp-part_REF.gc | 1595 ++--- .../levels/swamp/swamp-rat-nest_REF.gc | 990 ++-- .../levels/training/training-obs_REF.gc | 256 +- .../levels/training/training-part_REF.gc | 1640 ++--- .../levels/village1/assistant_REF.gc | 112 +- .../levels/village1/fishermans-boat_REF.gc | 46 +- .../village1/sequence-a-village1_REF.gc | 293 +- .../levels/village1/village-obs-VI1_REF.gc | 190 +- .../levels/village1/village1-part2_REF.gc | 1586 ++--- .../levels/village1/village1-part_REF.gc | 3209 +++++----- .../levels/village2/assistant-village2_REF.gc | 786 +-- .../levels/village2/swamp-blimp_REF.gc | 246 +- .../levels/village2/village2-obs_REF.gc | 384 +- .../levels/village2/village2-part2_REF.gc | 5268 +++++++++-------- .../levels/village2/village2-part_REF.gc | 3079 +++++----- .../reference/levels/village3/miners_REF.gc | 138 +- .../levels/village3/village3-part_REF.gc | 2318 ++++---- test/offline/config.jsonc | 3 + 113 files changed, 52703 insertions(+), 41434 deletions(-) delete mode 100644 sage-finalboss-FIN.manual_restore_reminder create mode 100644 test/decompiler/reference/levels/ogre/ogreboss_REF.gc diff --git a/decompiler/config/all-types.gc b/decompiler/config/all-types.gc index e72e6cf6b9..24c7462825 100644 --- a/decompiler/config/all-types.gc +++ b/decompiler/config/all-types.gc @@ -22036,7 +22036,7 @@ (define-extern viewer-geo-name string) (define-extern *viewer-sg* skeleton-group) (define-extern viewer-string string) -(define-extern viewew-process (state viewer)) +(define-extern viewer-process (state viewer)) ;; ---------------------- @@ -32074,17 +32074,18 @@ ;; - Types (deftype ogreboss-super-boulder (process-drawable) - ((root-override basic :score 100 :offset 112) + ((parent-override (pointer process-drawable) :score 100 :offset 12) + (root-override collide-shape-moving :score 100 :offset 112) (orig-pos vector :inline :offset-assert 176) (src-pos vector :inline :offset-assert 192) (spin-axis vector :inline :offset-assert 208) - (joint basic :offset-assert 224) + (joint joint-mod-blend-local :offset-assert 224) (speed float :offset-assert 228) (size float :offset-assert 232) (grow-rate float :offset-assert 236) - (lava basic :offset-assert 240) + (lava entity-actor :offset-assert 240) (sound-id sound-id :offset-assert 244) - (hit-boss basic :offset-assert 248) + (hit-boss symbol :offset-assert 248) (tumble-quat quaternion :inline :offset-assert 256) ) :method-count-assert 20 @@ -32102,7 +32103,8 @@ ) (deftype ogreboss-bounce-boulder (process-drawable) - ((root-override basic :score 100 :offset 112) + ((parent-override (pointer ogreboss-super-boulder) :score 100 :offset 12) + (root-override collide-shape-moving :score 100 :offset 112) (src-pos vector :inline :offset-assert 176) (side-dir vector :inline :offset-assert 192) (side-pos float :offset-assert 208) @@ -32118,7 +32120,8 @@ ) (deftype ogreboss-missile (process-drawable) - ((root-override basic :score 100 :offset 112) + ((parent-override (pointer process-drawable) :score 100 :offset 12) + (root-override collide-shape-moving :score 100 :offset 112) (trajectory trajectory :inline :offset-assert 176) (src-pos vector :inline :offset-assert 224) (dest-pos vector :inline :offset-assert 240) @@ -32151,19 +32154,21 @@ ) (deftype ogreboss (process-drawable) - ((root-override basic :score 100 :offset 112) + ((root-override collide-shape :score 100 :offset 112) (old-player-transform transformq :inline :offset-assert 176) (level float :offset-assert 224) (difficulty float :offset-assert 228) - (boulder int64 :offset-assert 232) - (column int64 :offset-assert 240) + (boulder handle :offset-assert 232) + (column handle :offset-assert 240) (z-plane vector :inline :offset-assert 256) (far-pos vector :inline :offset-assert 272) (near-pos vector :inline :offset-assert 288) (side-dir vector :inline :offset-assert 304) - (target-offset-array vector 3 :inline :offset-assert 320) ;; maybe not vectors - (target-actor-array basic 3 :offset-assert 368) - (target-blast-radius-array basic 3 :offset-assert 380) + (target-offset-array vector 3 :inline :offset-assert 320) + (target-offset-array-2 vector :inline :offset 336) ;; added because accessing doesn't work nicely otherwise TODO + (target-offset-array-3 vector :inline :offset 352) ;; added because accessing doesn't work nicely otherwise TODO + (target-actor-array entity-actor 3 :offset-assert 368) + (target-blast-radius-array float 3 :offset-assert 380) (shuffle-pos float :offset-assert 392) (target-count int8 :offset-assert 396) (hit-count int8 :offset-assert 397) @@ -32172,12 +32177,12 @@ (try-count uint8 :offset-assert 400) (hit-time int64 :offset-assert 408) (grow-time float :offset-assert 416) - (lava basic :offset-assert 420) - (vulnerable basic :offset-assert 424) - (bridge-assembled basic :offset-assert 428) - (at-near-spot basic :offset-assert 432) - (submerged basic :offset-assert 436) - (try-counted basic :offset-assert 440) + (lava entity-actor :offset-assert 420) + (vulnerable symbol :offset-assert 424) + (bridge-assembled symbol :offset-assert 428) + (at-near-spot symbol :offset-assert 432) + (submerged symbol :offset-assert 436) + (try-counted symbol :offset-assert 440) ) :method-count-assert 20 :heap-base #x150 @@ -32198,37 +32203,37 @@ ;; - Functions -(define-extern ogreboss-get-targets function) -(define-extern ogreboss-reset-camera function) -(define-extern ogreboss-trigger-steps function) -(define-extern ogreboss-submerge function) -(define-extern ogreboss-post function) -(define-extern ogreboss-spawn-super-boulder function) -(define-extern ogreboss-update-shuffling function) -(define-extern ogreboss-player-inside-range? function) -(define-extern ogreboss-super-boulder-init-by-other function) -(define-extern ogreboss-set-stage2-camera function) -(define-extern ogreboss-move-far function) -(define-extern ogreboss-roll-boulder function) -(define-extern ogreboss-update-super-boulder function) -(define-extern ogreboss-blend-hit-anim function) -(define-extern ogreboss-bounce-boulder-init-by-other function) -(define-extern ogreboss-set-stage1-camera function) -(define-extern ogreboss-move-near function) -(define-extern ogreboss-shoot-boulder function) -(define-extern ogreboss-inc-try-count function) -(define-extern ogreboss-emerge function) -(define-extern ogreboss-pick-target function) -(define-extern ogreboss-missile-init-by-other function) -(define-extern ogreboss-idle-loop function) -(define-extern ogreboss-super-boulder-impact-effect function) -(define-extern ogreboss-super-boulder-play-hit-anim function) -(define-extern ogreboss-rock-explosion-effect function) -(define-extern ogreboss-missile-scale-explosion function) -(define-extern ogreboss-super-boulder-event-handler function) -(define-extern ogreboss-bounce-boulder-event-handler function) -(define-extern ogreboss-debug-adjust-difficulty function) -(define-extern ogreboss-attack-event-handler function) +(define-extern ogreboss-get-targets (function none :behavior ogreboss)) +(define-extern ogreboss-reset-camera (function none)) +(define-extern ogreboss-trigger-steps (function symbol :behavior ogreboss)) +(define-extern ogreboss-submerge (function int float none :behavior ogreboss)) +(define-extern ogreboss-post (function none :behavior ogreboss)) +(define-extern ogreboss-spawn-super-boulder (function none :behavior ogreboss)) +(define-extern ogreboss-update-shuffling (function none :behavior ogreboss)) +(define-extern ogreboss-player-inside-range? (function float symbol :behavior ogreboss)) +(define-extern ogreboss-super-boulder-init-by-other (function vector float entity none :behavior ogreboss-super-boulder)) +(define-extern ogreboss-set-stage2-camera (function none)) +(define-extern ogreboss-move-far (function int float none :behavior ogreboss)) +(define-extern ogreboss-roll-boulder (function none :behavior ogreboss)) +(define-extern ogreboss-update-super-boulder (function none :behavior ogreboss)) +(define-extern ogreboss-blend-hit-anim (function none :behavior ogreboss)) +(define-extern ogreboss-bounce-boulder-init-by-other (function int entity none :behavior ogreboss-bounce-boulder)) +(define-extern ogreboss-set-stage1-camera (function none)) +(define-extern ogreboss-move-near (function basic float none :behavior ogreboss)) +(define-extern ogreboss-shoot-boulder (function int none :behavior ogreboss)) +(define-extern ogreboss-inc-try-count (function none :behavior ogreboss)) +(define-extern ogreboss-emerge (function float none :behavior ogreboss)) +(define-extern ogreboss-pick-target (function int :behavior ogreboss)) +(define-extern ogreboss-missile-init-by-other (function ogreboss-missile-init-data entity none :behavior ogreboss-missile)) +(define-extern ogreboss-idle-loop (function none :behavior ogreboss)) +(define-extern ogreboss-super-boulder-impact-effect (function none :behavior ogreboss-super-boulder)) +(define-extern ogreboss-super-boulder-play-hit-anim (function object :behavior ogreboss-super-boulder)) +(define-extern ogreboss-rock-explosion-effect (function basic handle)) +(define-extern ogreboss-missile-scale-explosion (function handle none)) +(define-extern ogreboss-super-boulder-event-handler (function process int symbol event-message-block object :behavior ogreboss-super-boulder)) +(define-extern ogreboss-bounce-boulder-event-handler (function process int symbol event-message-block object :behavior ogreboss-bounce-boulder)) +(define-extern ogreboss-debug-adjust-difficulty (function none)) +(define-extern ogreboss-attack-event-handler (function process int symbol event-message-block object :behavior ogreboss)) ;; - Unknowns diff --git a/decompiler/config/jak1_ntsc_black_label/hacks.jsonc b/decompiler/config/jak1_ntsc_black_label/hacks.jsonc index 5d5198e5b9..bdd225fc67 100644 --- a/decompiler/config/jak1_ntsc_black_label/hacks.jsonc +++ b/decompiler/config/jak1_ntsc_black_label/hacks.jsonc @@ -291,9 +291,7 @@ // all unchecked and in level DGO code "(anon-function 21 plant-boss)", // CFG "target-flut-falling-anim-trans", // CFG failure - "(anon-function 5 orbit-plat)", // CFG - "(anon-function 2 ogreboss)" - + "(anon-function 5 orbit-plat)" // CFG ], // these functions use pairs and the decompiler diff --git a/decompiler/config/jak1_ntsc_black_label/label_types.jsonc b/decompiler/config/jak1_ntsc_black_label/label_types.jsonc index fc8956a419..c7b3ae5a44 100644 --- a/decompiler/config/jak1_ntsc_black_label/label_types.jsonc +++ b/decompiler/config/jak1_ntsc_black_label/label_types.jsonc @@ -1624,7 +1624,95 @@ ], "ogreboss": [ - ["L525", "uint64", true], + ["L359", "attack-info"], + ["L367", "attack-info"], + ["L370", "attack-info"], + ["L371", "attack-info"], + ["L384", "(pointer float)", 1], + ["L384", "(pointer float)", 1], + ["L385", "(pointer float)", 1], + ["L386", "(pointer float)", 1], + ["L387", "(pointer float)", 1], + ["L388", "(pointer float)", 1], + ["L389", "(pointer float)", 1], + ["L390", "float", true], + ["L391", "float", true], + ["L392", "float", true], + ["L393", "float", true], + ["L394", "float", true], + ["L395", "float", true], + ["L396", "float", true], + ["L397", "float", true], + ["L398", "float", true], + ["L399", "float", true], + ["L400", "float", true], + ["L401", "float", true], + ["L402", "float", true], + ["L403", "float", true], + ["L404", "float", true], + ["L405", "float", true], + ["L406", "float", true], + ["L407", "float", true], + ["L408", "float", true], + ["L409", "float", true], + ["L410", "float", true], + ["L411", "float", true], + ["L412", "float", true], + ["L413", "float", true], + ["L414", "float", true], + ["L415", "float", true], + ["L416", "float", true], + ["L417", "float", true], + ["L418", "float", true], + ["L419", "float", true], + ["L420", "float", true], + ["L421", "float", true], + ["L422", "float", true], + ["L423", "float", true], + ["L424", "float", true], + ["L425", "float", true], + ["L426", "float", true], + ["L427", "float", true], + ["L428", "float", true], + ["L429", "float", true], + ["L430", "float", true], + ["L431", "float", true], + ["L432", "float", true], + ["L433", "float", true], + ["L434", "float", true], + ["L435", "float", true], + ["L436", "float", true], + ["L437", "float", true], + ["L438", "float", true], + ["L439", "float", true], + ["L440", "float", true], + ["L441", "float", true], + ["L442", "float", true], + ["L443", "float", true], + ["L444", "float", true], + ["L445", "float", true], + ["L446", "float", true], + ["L447", "float", true], + ["L448", "float", true], + ["L449", "float", true], + ["L450", "float", true], + ["L451", "float", true], + ["L452", "float", true], + ["L453", "float", true], + ["L454", "float", true], + ["L455", "float", true], + ["L456", "float", true], + ["L457", "float", true], + ["L458", "float", true], + ["L459", "float", true], + ["L460", "(pointer float)", 1], + ["L461", "rgba", true], + ["L462", "uint64", true], + ["L463", "uint64", true], + ["L464", "uint64", true], + ["L465", "uint64", true], + ["L466", "uint64", true], + ["L525", "float", true], ["L526", "uint64", true], ["L527", "uint64", true], ["L528", "uint64", true], @@ -1669,8 +1757,8 @@ ["L438", "float", true], ["L439", "float", true], ["L440", "float", true], - ["L441", "float", true], - ["L442", "float", true], + ["L441", "(pointer float)", 1], + ["L442", "(pointer float)", 1], ["L443", "float", true], ["L444", "float", true], ["L445", "float", true], diff --git a/decompiler/config/jak1_ntsc_black_label/stack_structures.jsonc b/decompiler/config/jak1_ntsc_black_label/stack_structures.jsonc index 05cdf9696f..76181365ac 100644 --- a/decompiler/config/jak1_ntsc_black_label/stack_structures.jsonc +++ b/decompiler/config/jak1_ntsc_black_label/stack_structures.jsonc @@ -6092,5 +6092,103 @@ [288, "vector"] ], + "(code ogreboss-missile-idle)": [ + [16, "vector"], + [32, "vector"], + [48, "collide-tri-result"] + ], + + "(code ogreboss-missile-seek)": [ + [16, "vector"], + [32, "vector"], + [48, "collide-tri-result"] + ], + + "ogreboss-rock-explosion-effect": [ + [16, "event-message-block"] + ], + + "(code ogreboss-dead)": [ + [16, "event-message-block"], + [96, "vector"] + ], + + "ogreboss-shoot-boulder": [ + [16, "ogreboss-missile-init-data"], + [48, "vector"] + ], + + "(code ogreboss-die)": [ + [16, "event-message-block"] + ], + + "(code ogreboss-stage3-hit)": [ + [16, "event-message-block"] + ], + + "ogreboss-trigger-steps": [ + [16, "event-message-block"] + ], + + "(code ogreboss-stage3-throw)": [ + [16, "event-message-block"] + ], + + "ogreboss-attack-event-handler": [ + [16, "event-message-block"] + ], + + "(exit ogreboss-stage3-shuffle)": [ + [16, "event-message-block"] + ], + + "(trans ogreboss-stage3-shuffle)": [ + [16, "event-message-block"] + ], + + "ogreboss-submerge": [ + [16, "event-message-block"] + ], + + "ogreboss-post": [ + [16, "event-message-block"] + ], + + "ogreboss-emerge": [ + [16, "event-message-block"] + ], + + "(code ogreboss-intro)": [ + [16, "event-message-block"] + ], + + "ogreboss-bounce-boulder-event-handler": [ + [16, "event-message-block"] + ], + + "(enter ogreboss-idle)": [ + [16, "event-message-block"] + ], + + "ogreboss-super-boulder-event-handler": [ + [16, "event-message-block"] + ], + + "(code ogreboss-super-boulder-roll)": [ + [16, "event-message-block"] + ], + + "(code ogreboss-missile-impact)": [ + [16, "overlaps-others-params"] + ], + + "(event ogreboss-missile-impact)": [ + [16, "event-message-block"], + [96, "vector"], + [112, "vector"], + [128, "vector"], + [224, "vector"] + ], + "placeholder-do-not-add-below!": [] } diff --git a/decompiler/config/jak1_ntsc_black_label/type_casts.jsonc b/decompiler/config/jak1_ntsc_black_label/type_casts.jsonc index 07d1067787..4f44c1130a 100644 --- a/decompiler/config/jak1_ntsc_black_label/type_casts.jsonc +++ b/decompiler/config/jak1_ntsc_black_label/type_casts.jsonc @@ -7357,7 +7357,6 @@ [31, "s4", "energyarm"] ], - "(method 0 joint-exploder-tuning)": [ [[6, 50], "v0", "joint-exploder-tuning"] ], @@ -7648,5 +7647,114 @@ [[1, 100], "s5", "collide-puss-work"] ], + "ogreboss-rock-explosion-effect": [ + [83, "v1", "manipy"] + ], + + "ogreboss-missile-scale-explosion": [ + [11, "gp", "process-drawable"], + [22, "gp", "process-drawable"] + ], + + "(event ogreboss-missile-impact)": [ + [76, "t1", "target"] + ], + + "(code ogreboss-super-boulder-throw)": [ + [16, "v1", "art-joint-anim"] + ], + + "ogreboss-emerge": [ + [47, "v1", "art-joint-anim"] + ], + + "(code ogreboss-die)": [ + [35, "v1", "art-joint-anim"] + ], + + "ogreboss-super-boulder-play-hit-anim": [ + [15, "v1", "art-joint-anim"] + ], + + "(code ogreboss-stage3-hit)": [ + [47, "v1", "art-joint-anim"] + ], + + "(code ogreboss-stage3-throw)": [ + [33, "v1", "art-joint-anim"], + [89, "v1", "art-joint-anim"] + ], + + "ogreboss-shoot-boulder": [ + [41, "a1", "process-drawable"] + ], + + "(method 7 ogreboss-super-boulder)": [ + [14, "t9", "(function process-drawable int process-drawable)"] + ], + + "ogreboss-bounce-boulder-init-by-other": [ + [112, "v1", "float"] + ], + + "(code ogreboss-stage3-shuffle)": [ + [33, "v1", "art-joint-anim"], + [121, "v1", "art-joint-anim"], + [177, "v1", "art-joint-anim"], + [247, "v1", "art-joint-anim"], + [299, "v1", "art-joint-anim"], + [355, "v1", "art-joint-anim"], + [425, "v1", "art-joint-anim"] + ], + + "(code ogreboss-stage2)": [ + [26, "v1", "art-joint-anim"], + [104, "v1", "art-joint-anim"], + [158, "v1", "art-joint-anim"] + ], + + "ogreboss-update-super-boulder": [ + [12, "a1", "ogreboss-super-boulder"] + ], + + "(trans ogreboss-stage3-shuffle)": [ + [13, "v1", "ogreboss-super-boulder"] + ], + + "(code ogreboss-stage1)": [ + [36, "v1", "art-joint-anim"], + [93, "v1", "art-joint-anim"], + [172, "v1", "art-joint-anim"], + [273, "v1", "art-joint-anim"], + [329, "v1", "art-joint-anim"], + [386, "v1", "art-joint-anim"] + ], + + "(code ogreboss-bounce-boulder-idle)": [ + [81, "v1", "art-joint-anim"] + ], + + "ogreboss-idle-loop": [ + [145, "v1", "art-joint-anim"], + [206, "v1", "art-joint-anim"], + [261, "v1", "art-joint-anim"] + ], + + "(code ogreboss-super-boulder-roll)": [ + [123, "v1", "art-joint-anim"] + ], + + "(code ogreboss-intro)": [ + [92, "v1", "art-joint-anim"] + ], + + "ogreboss-submerge": [ + [130, "v1", "art-joint-anim"] + ], + + "ogreboss-pick-target": [ + [31, "s3", "process-drawable"] + ], + "placeholder-do-not-add-below": [] } diff --git a/goal_src/levels/flut_common/target-flut.gc b/goal_src/levels/flut_common/target-flut.gc index 1a7efe0745..9681c193ad 100644 --- a/goal_src/levels/flut_common/target-flut.gc +++ b/goal_src/levels/flut_common/target-flut.gc @@ -348,7 +348,7 @@ (('swim) (let* ((gp-1 (-> self control last-known-safe-ground)) (s3-1 (vector-! (new 'stack-no-clear 'vector) gp-1 (-> self control trans))) - (f30-1 (fmax 8192.0 (fmin 40960.0 (vector-xz-length s3-1)))) + (f30-1 (fmax (-> (new 'static 'array float 1 8192.0) 0) (fmin 40960.0 (vector-xz-length s3-1)))) ) (vector-xz-normalize! s3-1 f30-1) (let ((s5-0 (new 'stack-no-clear 'event-message-block))) @@ -358,10 +358,15 @@ (set! (-> s5-0 param 0) (the-as uint #f)) (let ((s4-0 (new 'static 'attack-info :mask #x882))) (set! (-> s4-0 vector quad) (-> s3-1 quad)) - (set! (-> s4-0 shove-up) - (+ (lerp-scale (the-as float 4096.0) (the-as float 16384.0) f30-1 (the-as float 4096.0) (the-as float 40960.0)) - (fmax 0.0 (- (-> gp-1 y) (-> self control trans y))) - ) + (set! (-> s4-0 shove-up) (+ (lerp-scale + (the-as float 4096.0) + (-> (new 'static 'array float 1 16384.0) 0) + f30-1 + (the-as float 4096.0) + (the-as float 40960.0) + ) + (fmax 0.0 (- (-> gp-1 y) (-> self control trans y))) + ) ) (set! (-> s4-0 angle) 'up) (set! (-> s5-0 param 1) (the-as uint s4-0)) @@ -786,11 +791,11 @@ (the-as float (-> self control unknown-uint20)) (* 4.0 (the-as float (-> self control unknown-uint20))) f30-1 - (the-as float 8192.0) + (-> (new 'static 'array float 1 8192.0) 0) (the-as float 21845.334) ) ) - (if (and (= (-> self control surf name) '*tar-surface*) (< 8192.0 f30-1)) + (if (and (= (-> self control surf name) '*tar-surface*) (< (-> (new 'static 'array float 1 8192.0) 0) f30-1)) (set! (-> self control unknown-surface00 target-speed) (seek (-> self control unknown-surface00 target-speed) (the-as float 4096.0) @@ -1278,7 +1283,7 @@ ) ) ) - (while (< 8192.0 (target-height-above-ground)) + (while (< (-> (new 'static 'array float 1 8192.0) 0) (target-height-above-ground)) (suspend) (cpad-set-buzz! (-> *cpad-list* cpads 0) 0 3 30) (let ((a0-13 (-> self skel root-channel 0))) @@ -1664,7 +1669,7 @@ (!= (-> self control unknown-uint31) 1) ) (target-shoved - (meters 2.0) + (-> (new 'static 'array float 1 8192.0) 0) (-> *TARGET-bank* smack-surface-height) (the-as process #f) target-flut-hit diff --git a/goal_src/levels/ogre/ogreboss.gc b/goal_src/levels/ogre/ogreboss.gc index fde3585cc0..69773b8317 100644 --- a/goal_src/levels/ogre/ogreboss.gc +++ b/goal_src/levels/ogre/ogreboss.gc @@ -5,3 +5,2884 @@ ;; name in dgo: ogreboss ;; dgos: L1, OGR +(declare-type ogreboss process-drawable) +(define-extern *ogreboss* ogreboss) + +;; DECOMP BEGINS + +(defskelgroup *ogreboss-sg* ogreboss + 0 + 2 + ((1 (meters 999999))) + :bounds (static-spherem 0 0 0 20) + :longest-edge (meters 0) + ) + +(defskelgroup *ogreboss-cam-sg* ogreboss + 25 + 27 + ((26 (meters 999999))) + :bounds (static-spherem 0 0 0 3) + :longest-edge (meters 0) + ) + +(defskelgroup *ogreboss-shoot-boulder-sg* ogreboss + 29 + 32 + ((30 (meters 999999))) + :bounds (static-spherem 0 0 0 300) + :longest-edge (meters 0) + :shadow 31 + ) + +(defskelgroup *ogreboss-shoot-boulder-break-sg* ogreboss + 33 + 35 + ((34 (meters 999999))) + :bounds (static-spherem 0 0 0 15) + :longest-edge (meters 0) + ) + +(defskelgroup *ogreboss-bounce-boulder-sg* ogreboss + 36 + 38 + ((37 (meters 999999))) + :bounds (static-spherem 0 0 0 50) + :longest-edge (meters 0) + ) + +(defskelgroup *ogreboss-super-boulder-sg* ogreboss + 39 + 41 + ((40 (meters 999999))) + :bounds (static-spherem 0 0 0 8) + :longest-edge (meters 0) + ) + +(defskelgroup *ogreboss-column-sg* ogreboss + 45 + 47 + ((46 (meters 999999))) + :bounds (static-spherem 0 0 0 30) + :longest-edge (meters 0) + ) + +(define + *ogreboss-missile-shadow-control* + (new 'static 'shadow-control :settings (new 'static 'shadow-settings + :center + (new 'static 'vector :w (the-as float #xe)) + :shadow-dir + (new 'static 'vector :y -1.0 :w 614400.0) + :bot-plane + (new 'static 'plane :y 1.0 :w -102400.0) + :top-plane + (new 'static 'plane :y 1.0 :w -143360.0) + ) + ) + ) + +(define + *ogreboss-shadow-control* + (new 'static 'shadow-control :settings (new 'static 'shadow-settings + :center + (new 'static 'vector :w (the-as float #xc)) + :shadow-dir + (new 'static 'vector :y -1.0 :w 614400.0) + :bot-plane + (new 'static 'plane :y 1.0 :w -102400.0) + :top-plane + (new 'static 'plane :y 1.0 :w -143360.0) + :fade-dist 819200.0 + ) + ) + ) + +(deftype ogreboss-missile (process-drawable) + ((parent-override (pointer process-drawable) :offset 12) + (root-override collide-shape-moving :offset 112) + (trajectory trajectory :inline :offset-assert 176) + (src-pos vector :inline :offset-assert 224) + (dest-pos vector :inline :offset-assert 240) + (start-time int64 :offset-assert 256) + (tumble-quat quaternion :inline :offset-assert 272) + (blast-radius float :offset-assert 288) + (pickup-type pickup-type :offset-assert 292) + ) + :heap-base #xc0 + :method-count-assert 20 + :size-assert #x128 + :flag-assert #x1400c00128 + (:states + ogreboss-missile-idle + ogreboss-missile-impact + ogreboss-missile-seek + ) + ) + + +(defstate ogreboss-missile-idle (ogreboss-missile) + :enter + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (none) + ) + :code + (behavior () + (let ((gp-0 (new 'stack-no-clear 'vector)) + (s5-0 (new 'stack-no-clear 'vector)) + (s4-0 (new 'stack-no-clear 'collide-tri-result)) + ) + (while (< (- (-> *display* base-frame-counter) (-> self state-time)) 1800) + (let ((f0-1 (the float (- (-> *display* base-frame-counter) (-> self start-time))))) + (eval-position! (-> self trajectory) f0-1 gp-0) + ) + (vector-! s5-0 gp-0 (-> self root-override trans)) + (let ((f0-2 (fill-and-probe-using-line-sphere + *collide-cache* + (-> self root-override trans) + s5-0 + (the-as float 4096.0) + (-> self root-override root-prim collide-with) + (-> self parent-override 0) + s4-0 + 1 + ) + ) + ) + (cond + ((>= f0-2 0.0) + (vector+*! (-> self root-override trans) (-> self root-override trans) s5-0 f0-2) + (go ogreboss-missile-impact) + ) + (else + (set! (-> self root-override trans quad) (-> gp-0 quad)) + 0 + ) + ) + ) + (quaternion*! (-> self root-override quat) (-> self root-override quat) (-> self tumble-quat)) + (spawn (-> self part) (-> self root-override trans)) + (suspend) + ) + ) + (dummy-18 self) + (none) + ) + :post + (the-as (function none :behavior ogreboss-missile) transform-post) + ) + +(defstate ogreboss-missile-seek (ogreboss-missile) + :code + (behavior () + (let ((gp-0 (new 'stack-no-clear 'vector)) + (s5-0 (new 'stack-no-clear 'vector)) + (s4-0 (new 'stack-no-clear 'collide-tri-result)) + ) + (set! (-> self state-time) (-> *display* base-frame-counter)) + ;; (b! #t cfg-1) TODO - fix me! + (until (>= (- (-> *display* base-frame-counter) (-> self state-time)) 600) + (empty) + ) + (while (< (- (-> *display* base-frame-counter) (-> self state-time)) 1800) + (let ((f0-1 (the float (- (-> *display* base-frame-counter) (-> self start-time))))) + (eval-position! (-> self trajectory) f0-1 gp-0) + ) + (vector-! s5-0 gp-0 (-> self root-override trans)) + (let ((f0-2 (fill-and-probe-using-line-sphere + *collide-cache* + (-> self root-override trans) + s5-0 + (the-as float 4096.0) + (-> self root-override root-prim collide-with) + (-> self parent-override 0) + s4-0 + 1 + ) + ) + ) + (cond + ((>= f0-2 0.0) + (vector+*! (-> self root-override trans) (-> self root-override trans) s5-0 f0-2) + (go ogreboss-missile-impact) + ) + (else + (set! (-> self root-override trans quad) (-> gp-0 quad)) + 0 + ) + ) + ) + (spawn (-> self part) (-> self root-override trans)) + (suspend) + ) + ) + (dummy-18 self) + (none) + ) + :post + (behavior () + (quaternion*! (-> self root-override quat) (-> self root-override quat) (-> self tumble-quat)) + (transform-post) + (none) + ) + ) + +(defun ogreboss-rock-explosion-effect ((arg0 basic)) + (with-pp + (sound-play-by-name (static-sound-name "ogre-explode") (new-sound-id) 1024 0 0 1 (the-as symbol arg0)) + (let ((gp-1 (get-process *default-dead-pool* part-tracker #x4000))) + (when gp-1 + (let ((t9-3 (method-of-type part-tracker activate))) + (t9-3 (the-as part-tracker gp-1) *entity-pool* 'part-tracker (the-as pointer #x70004000)) + ) + (run-now-in-process gp-1 part-tracker-init (-> *part-group-id-table* 471) -1 #f #f #f arg0) + (-> gp-1 ppointer) + ) + ) + (activate! + *camera-smush-control* + (the-as float 819.2) + 37 + 600 + (-> (new 'static 'array float 1 1.0) 0) + (the-as float 0.995) + ) + (let* ((s4-1 (get-process *default-dead-pool* manipy #x4000)) + (gp-2 (when s4-1 + (let ((t9-7 (method-of-type manipy activate))) + (t9-7 (the-as manipy s4-1) pp 'manipy (the-as pointer #x70004000)) + ) + (run-now-in-process s4-1 manipy-init arg0 (-> pp entity) *ogreboss-shoot-boulder-break-sg* #f) + (-> s4-1 ppointer) + ) + ) + ) + (quaternion-axis-angle! + (-> (the-as manipy (-> gp-2 0)) root quat) + (-> (new 'static 'array float 1 0.0) 0) + (-> (new 'static 'array float 1 1.0) 0) + (-> (new 'static 'array float 1 0.0) 0) + (* 65536.0 (rand-vu)) + ) + (send-event (ppointer->process gp-2) 'anim-mode 'play1) + (the-as handle (ppointer->handle gp-2)) + ) + ) + ) + +(defun ogreboss-missile-scale-explosion ((arg0 handle)) + (let* ((gp-0 (handle->process arg0)) + (f0-0 (-> (the-as process-drawable gp-0) root scale x)) + (f0-2 (seek f0-0 (-> (new 'static 'array float 1 0.0) 0) (-> *display* seconds-per-frame))) + ) + (set-vector! + (-> (the-as process-drawable gp-0) root scale) + f0-2 + f0-2 + f0-2 + (-> (new 'static 'array float 1 1.0) 0) + ) + ) + 0 + (none) + ) + +(defstate ogreboss-missile-impact (ogreboss-missile) + :event + (behavior ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('touched) + (cond + (#f + (cond + ((= (-> arg0 type) target) + (let ((a1-1 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-1 from) self) + (set! (-> a1-1 num-params) 2) + (set! (-> a1-1 message) 'attack) + (set! (-> a1-1 param 0) (-> arg3 param 0)) + (let ((a0-3 (new 'static 'attack-info :mask #x20))) + (set! (-> a0-3 mode) 'explode) + (set! (-> a1-1 param 1) (the-as uint a0-3)) + ) + (send-event-function arg0 a1-1) + ) + ) + (else + (let ((a1-2 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-2 from) self) + (set! (-> a1-2 num-params) 4) + (set! (-> a1-2 message) 'attack) + (set! (-> a1-2 param 0) (-> arg3 param 0)) + (set! (-> a1-2 param 1) (the-as uint 'explode)) + (let ((v1-12 (+ *global-attack-id* 1))) + (set! *global-attack-id* v1-12) + (set! (-> a1-2 param 2) (the-as uint v1-12)) + ) + (set! (-> a1-2 param 3) (the-as uint 0)) + (send-event-function arg0 a1-2) + ) + ) + ) + (if (= (-> arg0 type) target) + (send-event (ppointer->process (-> self parent-override)) 'victory) + ) + ) + (else + (let* ((s4-0 arg0) + (t1-0 (if (and (nonzero? s4-0) (type-type? (-> s4-0 type) target)) + s4-0 + ) + ) + ) + (cond + (t1-0 + (let ((s4-1 (new 'stack-no-clear 'vector)) + (s3-0 (new 'stack-no-clear 'vector)) + (t2-0 (new 'stack-no-clear 'vector)) + ) + 0.0 + (set! (-> s4-1 quad) (-> (the-as target t1-0) control trans quad)) + (set! (-> s4-1 y) (+ 4096.0 (-> s4-1 y))) + (set-vector! s3-0 0.0 (- 118784.0 (-> s4-1 y)) 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (let ((f30-0 + (fill-and-probe-using-line-sphere + *collide-cache* + s4-1 + s3-0 + (the-as float 40.96) + (-> self root-override root-prim collide-with) + t1-0 + (the-as collide-tri-result t2-0) + 1 + ) + ) + ) + (add-debug-vector + #t + (bucket-id debug-draw1) + s4-1 + s3-0 + (-> (new 'static 'array float 1 1.0) 0) + (the-as rgba (new 'static 'rgba :g #xff :a #x80)) + ) + (when (>= f30-0 0.0) + (let ((a1-7 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-7 from) self) + (set! (-> a1-7 num-params) 2) + (set! (-> a1-7 message) 'attack) + (set! (-> a1-7 param 0) (-> arg3 param 0)) + (let ((a0-16 (new 'static 'attack-info :mask #x20))) + (set! (-> a0-16 mode) 'damage) + (set! (-> a1-7 param 1) (the-as uint a0-16)) + ) + (send-event-function arg0 a1-7) + ) + (send-event (ppointer->process (-> self parent-override)) 'victory) + ) + ) + ) + ) + (else + (let ((v1-37 (new 'stack-no-clear 'vector))) + (set-vector! v1-37 0.0 -12288000.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (send-event arg0 'impulse v1-37) + ) + ) + ) + ) + ) + ) + ) + ) + ) + :code + (behavior () + (logclear! (-> self mask) (process-mask enemy projectile)) + (ogreboss-rock-explosion-effect (the-as basic (-> self root-override trans))) + (when (nonzero? (-> self pickup-type)) + (let ((t1-0 (new 'static 'fact-info :options (fact-options fade) :fade-time #x5dc))) + (birth-pickup-at-point + (-> self root-override trans) + (-> self pickup-type) + (-> *FACT-bank* eco-single-inc) + #t + (the-as process-drawable *entity-pool*) + t1-0 + ) + ) + ) + (ja-channel-set! 0) + (let ((v1-10 (-> self root-override root-prim))) + (set! (-> v1-10 local-sphere w) (-> self blast-radius)) + (set! (-> v1-10 prim-core world-sphere w) (-> self blast-radius)) + (set! (-> v1-10 collide-with) (collide-kind cak-2 cak-3 target crate enemy wall-object ground-object)) + (set! (-> v1-10 prim-core collide-as) (collide-kind enemy)) + ) + (update-transforms! (-> self root-override)) + (let ((a1-1 (new 'stack-no-clear 'overlaps-others-params))) + (set! (-> a1-1 options) (the-as uint 0)) + (set! (-> a1-1 tlist) *touching-list*) + (find-overlapping-shapes (-> self root-override) a1-1) + ) + (suspend) + (clear-collide-with-as (-> self root-override)) + (while (-> self child) + (suspend) + ) + (dummy-18 self) + (none) + ) + :post + (the-as (function none :behavior ogreboss-missile) ja-post) + ) + +(deftype ogreboss-missile-init-data (structure) + ((src vector :offset-assert 0) + (dest vector :offset-assert 4) + (duration int64 :offset-assert 8) + (xz-speed float :offset-assert 16) + (blast-radius float :offset-assert 20) + (pickup-type pickup-type :offset-assert 24) + ) + :method-count-assert 9 + :size-assert #x1c + :flag-assert #x90000001c + ) + + +(defbehavior ogreboss-missile-init-by-other ogreboss-missile ((arg0 ogreboss-missile-init-data) (arg1 entity)) + (set! (-> self entity) arg1) + (let ((s5-0 (new 'process 'collide-shape-moving self (collide-list-enum hit-by-player)))) + (set! (-> s5-0 dynam) (copy *standard-dynamics* 'process)) + (set! (-> s5-0 reaction) default-collision-reaction) + (set! (-> s5-0 no-reaction) + (the-as (function collide-shape-moving collide-shape-intersect vector vector none) nothing) + ) + (let ((s4-0 (new 'process 'collide-shape-prim-sphere s5-0 (the-as uint 3)))) + (set! (-> s4-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s4-0 collide-with) (collide-kind background cak-2 target wall-object ground-object)) + (set! (-> s4-0 prim-core action) (collide-action solid)) + (set! (-> s4-0 prim-core offense) (collide-offense normal-attack)) + (set-vector! (-> s4-0 local-sphere) 0.0 0.0 0.0 12288.0) + (set-root-prim! s5-0 s4-0) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (backup-collide-with-as s5-0) + (set! (-> s5-0 event-self) 'touched) + (set! (-> self root-override) s5-0) + ) + (set! (-> self root-override trans quad) (-> arg0 src quad)) + (set! (-> self src-pos quad) (-> arg0 src quad)) + (set! (-> self dest-pos quad) (-> arg0 dest quad)) + (set! (-> self root-override quat vec quad) (-> self parent-override 0 root quat vec quad)) + (vector-identity! (-> self root-override scale)) + (initialize-skeleton self *ogreboss-shoot-boulder-sg* '()) + (set! (-> self mask) (logior (process-mask enemy projectile) (-> self mask))) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self draw shadow-ctrl) *ogreboss-missile-shadow-control*) + (if (> (-> arg0 duration) 0) + (setup-from-to-duration! + (-> self trajectory) + (-> arg0 src) + (-> arg0 dest) + (the float (-> arg0 duration)) + (the-as float -0.22755557) + ) + (setup-from-to-xz-vel! + (-> self trajectory) + (-> arg0 src) + (-> arg0 dest) + (-> arg0 xz-speed) + (the-as float -0.22755557) + ) + ) + (set! (-> self start-time) (-> *display* base-frame-counter)) + (set! (-> self blast-radius) (-> arg0 blast-radius)) + (set! (-> self pickup-type) (-> arg0 pickup-type)) + (let ((f30-1 (* 65536.0 (rand-vu)))) + (quaternion-axis-angle! + (-> self tumble-quat) + (cos f30-1) + (-> (new 'static 'array float 1 0.0) 0) + (sin f30-1) + (the-as float 2730.6667) + ) + ) + (set! (-> self part) (create-launch-control (-> *part-group-id-table* 469) self)) + (set-vector! + (-> self draw color-emissive) + (-> (new 'static 'array float 1 0.125) 0) + (-> (new 'static 'array float 1 0.0625) 0) + 0.0 + 0.0 + ) + (go ogreboss-missile-idle) + (none) + ) + +(deftype ogreboss-super-boulder (process-drawable) + ((parent-override (pointer process-drawable) :offset 12) + (root-override collide-shape-moving :offset 112) + (orig-pos vector :inline :offset-assert 176) + (src-pos vector :inline :offset-assert 192) + (spin-axis vector :inline :offset-assert 208) + (joint joint-mod-blend-local :offset-assert 224) + (speed float :offset-assert 228) + (size float :offset-assert 232) + (grow-rate float :offset-assert 236) + (lava entity-actor :offset-assert 240) + (sound-id sound-id :offset-assert 244) + (hit-boss symbol :offset-assert 248) + (tumble-quat quaternion :inline :offset-assert 256) + ) + :heap-base #xa0 + :method-count-assert 20 + :size-assert #x110 + :flag-assert #x1400a00110 + (:states + ogreboss-super-boulder-die + ogreboss-super-boulder-hit + ogreboss-super-boulder-idle + ogreboss-super-boulder-killed-player + ogreboss-super-boulder-land + ogreboss-super-boulder-roll + ogreboss-super-boulder-throw + ) + ) + + +(defbehavior ogreboss-super-boulder-event-handler ogreboss-super-boulder ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('touch) + (when (and *target* ((method-of-type touching-shapes-entry prims-touching?) + (the-as touching-shapes-entry (-> arg3 param 0)) + (-> self root-override) + (the-as uint 1) + ) + ) + (let ((a1-2 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-2 from) self) + (set! (-> a1-2 num-params) 2) + (set! (-> a1-2 message) 'attack) + (set! (-> a1-2 param 0) (-> arg3 param 0)) + (let ((a0-4 (new 'static 'attack-info :mask #x20))) + (set! (-> a0-4 mode) 'ogreboss-super-boulder) + (set! (-> a1-2 param 1) (the-as uint a0-4)) + ) + (send-event-function arg0 a1-2) + ) + (go ogreboss-super-boulder-killed-player) + ) + ) + (('effect) + (case (-> arg3 param 0) + (('lava-ripple) + (let ((a1-3 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-3 from) self) + (set! (-> a1-3 num-params) 0) + (set! (-> a1-3 message) 'boulder) + (let ((t9-3 send-event-function) + (v1-12 (-> self lava)) + ) + (t9-3 + (if v1-12 + (-> v1-12 extra process) + ) + a1-3 + ) + ) + ) + ) + (else + #f + ) + ) + ) + ) + ) + +(defstate ogreboss-super-boulder-idle (ogreboss-super-boulder) + :event + (behavior ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('speedup) + (let ((f0-1 (* 1.3 (-> self speed)))) + (set! (-> self speed) f0-1) + f0-1 + ) + ) + (('grow-faster) + (let ((f0-2 (-> (new 'static 'array float 1 1.0) 0))) + (set! (-> self grow-rate) f0-2) + f0-2 + ) + ) + (('go-throw) + (go ogreboss-super-boulder-throw) + ) + (('go-hit) + (go ogreboss-super-boulder-hit) + ) + (('go-die) + (go ogreboss-super-boulder-die) + ) + ) + ) + :exit + (behavior () + (sound-stop (-> self sound-id)) + (none) + ) + :code + (behavior () + (let ((gp-0 (-> self skel root-channel 0))) + (joint-control-channel-group-eval! + gp-0 + (the-as art-joint-anim (-> self draw art-group data 41)) + num-func-identity + ) + (set! (-> gp-0 frame-num) 0.0) + ) + (set! (-> self joint enable) #t) + (set! (-> self joint blend) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (while #t + (quaternion-vector-angle! + (-> self tumble-quat) + (-> self spin-axis) + (* 32768.0 (-> *display* seconds-per-frame) (-> self speed)) + ) + (quaternion*! (-> self joint transform quat) (-> self joint transform quat) (-> self tumble-quat)) + (+! (-> self size) (* (-> self grow-rate) (-> *display* seconds-per-frame))) + (set! (-> self size) (fmin (-> (new 'static 'array float 1 1.0) 0) (-> self size))) + (let* ((f0-10 (sqrtf (-> self size))) + (f28-0 (* 0.0033333334 (the float (- (-> *display* base-frame-counter) (-> self state-time))))) + (f30-0 (* 116508.445 f28-0 (-> self speed))) + ) + (set-vector! (-> self joint transform scale) f0-10 f0-10 f0-10 (-> (new 'static 'array float 1 1.0) 0)) + (let ((gp-1 (-> self joint transform))) + (set! (-> gp-1 trans x) (* 4096.0 (sin f30-0))) + (set! (-> gp-1 trans y) (+ 122880.0 (* 12288.0 (sin (* 98304.0 f28-0))))) + (set! (-> gp-1 trans z) (* 4096.0 (cos f30-0))) + (set! (-> gp-1 trans w) (-> (new 'static 'array float 1 1.0) 0)) + ) + ) + (spawn (-> self part) (-> self node-list data 3 bone transform vector 3)) + (sound-play-by-name + (static-sound-name "ogre-rock") + (-> self sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self joint transform)) + ) + (suspend) + ) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +(defbehavior ogreboss-super-boulder-impact-effect ogreboss-super-boulder () + (sound-play-by-name + (static-sound-name "ogre-boulder") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self draw origin)) + ) + (activate! + *camera-smush-control* + (the-as float 819.2) + 37 + 600 + (-> (new 'static 'array float 1 1.0) 0) + (the-as float 0.995) + ) + (let ((gp-1 (get-process *default-dead-pool* part-tracker #x4000))) + (when gp-1 + (let ((t9-4 (method-of-type part-tracker activate))) + (t9-4 (the-as part-tracker gp-1) *entity-pool* 'part-tracker (the-as pointer #x70004000)) + ) + (run-now-in-process gp-1 part-tracker-init (-> *part-group-id-table* 471) -1 #f #f #f (-> self draw origin)) + (-> gp-1 ppointer) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-super-boulder-play-hit-anim ogreboss-super-boulder () + (set! (-> self src-pos quad) (-> self root-override trans quad)) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 frame-group) (the-as art-joint-anim (-> self draw art-group data 43))) + (set! (-> a0-3 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 43)) data 0 length) -1)) + ) + (set! (-> a0-3 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-3 frame-num) 0.0) + (joint-control-channel-group! a0-3 (the-as art-joint-anim (-> self draw art-group data 43)) num-func-seek!) + ) + (until (ja-done? 0) + (set! (-> self joint blend) + (seek (-> self joint blend) (-> (new 'static 'array float 1 0.0) 0) (* 5.0 (-> *display* seconds-per-frame))) + ) + (let* ((f1-1 (/ (- (ja-frame-num 0) (ja-aframe (the-as float 54.0) 0)) + (- (the float (ja-num-frames 0)) (ja-aframe (the-as float 54.0) 0)) + ) + ) + (f0-13 (fmax 0.0 (fmin (-> (new 'static 'array float 1 1.0) 0) f1-1))) + ) + (vector-lerp! (-> self root-override trans) (-> self src-pos) (-> self orig-pos) f0-13) + ) + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (the-as object 0) + ) + +(defstate ogreboss-super-boulder-throw (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (set! (-> self hit-boss) #f) + (set! (-> self src-pos quad) (-> self root-override trans quad)) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 frame-group) (the-as art-joint-anim (-> self draw art-group data 42))) + (set! (-> a0-3 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 42)) data 0 length) -1)) + ) + (set! (-> a0-3 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-3 frame-num) 0.0) + (joint-control-channel-group! a0-3 (the-as art-joint-anim (-> self draw art-group data 42)) num-func-seek!) + ) + (until (ja-done? 0) + (set! (-> self joint blend) + (seek (-> self joint blend) (-> (new 'static 'array float 1 0.0) 0) (* 5.0 (-> *display* seconds-per-frame))) + ) + (let* ((f1-1 (/ (- (ja-frame-num 0) (ja-aframe (the-as float 32.0) 0)) + (- (the float (ja-num-frames 0)) (ja-aframe (the-as float 32.0) 0)) + ) + ) + (f0-13 (fmax 0.0 (fmin (-> (new 'static 'array float 1 1.0) 0) f1-1))) + ) + (vector-lerp! (-> self root-override trans) (-> self src-pos) (-> self orig-pos) f0-13) + ) + 0 + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (go ogreboss-super-boulder-land) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +(defstate ogreboss-super-boulder-hit (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (set! (-> self hit-boss) #t) + (ogreboss-super-boulder-play-hit-anim) + (go ogreboss-super-boulder-land) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +(defstate ogreboss-super-boulder-die (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (ogreboss-super-boulder-play-hit-anim) + (ogreboss-rock-explosion-effect (the-as basic (-> self draw origin))) + (ogreboss-rock-explosion-effect (the-as basic (-> self draw origin))) + (ja-channel-set! 0) + (while (-> self child) + (suspend) + ) + (dummy-18 self) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +(defstate ogreboss-super-boulder-land (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (set! (-> self root-override trans quad) (-> self orig-pos quad)) + (ogreboss-super-boulder-impact-effect) + (set! (-> self joint enable) #f) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 44))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 100.0) 0)) + (set! (-> gp-0 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-0 frame-num) 0.0) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 44)) num-func-seek!) + ) + (until (ja-done? 0) + (when (< 81920.0 + (vector-vector-distance (the-as vector (-> self root-override root-prim prim-core)) (target-pos 0)) + ) + (ja-channel-push! 1 30) + (go ogreboss-super-boulder-roll) + ) + (suspend) + (let ((gp-2 (-> self skel root-channel 0))) + (set! (-> gp-2 param 0) (ja-aframe (the-as float 100.0) 0)) + (set! (-> gp-2 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-2 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (go ogreboss-super-boulder-roll) + (none) + ) + :post + (behavior () + (transform-post) + 0 + (none) + ) + ) + +(defstate ogreboss-super-boulder-roll (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (ogreboss-super-boulder-impact-effect) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 44))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 162.0) 0)) + (set! (-> gp-0 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-0 frame-num) (ja-aframe (the-as float 100.0) 0)) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 44)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((gp-1 (-> self skel root-channel 0))) + (set! (-> gp-1 param 0) (ja-aframe (the-as float 162.0) 0)) + (set! (-> gp-1 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (set! (-> self root-override root-prim local-sphere w) 28672.0) + (cond + ((-> self hit-boss) + (while (let ((gp-2 (new 'stack-no-clear 'event-message-block))) + (set! (-> gp-2 from) self) + (set! (-> gp-2 num-params) 0) + (set! (-> gp-2 message) 'break) + (let ((s5-0 send-event-function) + (v1-22 (entity-actor-lookup (-> self entity) 'alt-actor 0)) + ) + (not (s5-0 + (if v1-22 + (-> v1-22 extra process) + ) + gp-2 + ) + ) + ) + ) + (suspend) + ) + ) + (else + (while (let ((gp-3 (new 'stack-no-clear 'event-message-block))) + (set! (-> gp-3 from) self) + (set! (-> gp-3 num-params) 0) + (set! (-> gp-3 message) 'break-no-damage) + (let ((s5-1 send-event-function) + (v1-27 (entity-actor-lookup (-> self entity) 'alt-actor 0)) + ) + (not (s5-1 + (if v1-27 + (-> v1-27 extra process) + ) + gp-3 + ) + ) + ) + ) + (suspend) + ) + ) + ) + (let ((gp-4 (-> self skel root-channel 0))) + (set! (-> gp-4 frame-group) (the-as art-joint-anim (-> self draw art-group data 44))) + (set! (-> gp-4 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 44)) data 0 length) -1)) + ) + (set! (-> gp-4 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-4 frame-num) (ja-aframe (the-as float 162.0) 0)) + (joint-control-channel-group! gp-4 (the-as art-joint-anim (-> self draw art-group data 44)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (dummy-18 self) + (none) + ) + :post + (behavior () + (transform-post) + 0 + (none) + ) + ) + +(defmethod relocate ogreboss-super-boulder ((obj ogreboss-super-boulder) (arg0 int)) + (if (nonzero? (-> obj joint)) + (&+! (-> obj joint) arg0) + ) + (the-as + ogreboss-super-boulder + ((the-as (function process-drawable int process-drawable) (find-parent-method ogreboss-super-boulder 7)) + obj + arg0 + ) + ) + ) + +(defstate ogreboss-super-boulder-killed-player (ogreboss-super-boulder) + :code + (behavior () + (clear-collide-with-as (-> self root-override)) + (ja-post) + (while #t + (suspend) + ) + (none) + ) + ) + +(defbehavior ogreboss-super-boulder-init-by-other ogreboss-super-boulder ((arg0 vector) (arg1 float) (arg2 entity)) + (set! (-> self entity) arg2) + (let ((s4-0 (new 'process 'collide-shape-moving self (collide-list-enum hit-by-others)))) + (set! (-> s4-0 dynam) (copy *standard-dynamics* 'process)) + (set! (-> s4-0 reaction) default-collision-reaction) + (set! (-> s4-0 no-reaction) + (the-as (function collide-shape-moving collide-shape-intersect vector vector none) nothing) + ) + (let ((s3-0 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s3-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s3-0 collide-with) (collide-kind target)) + (set! (-> s3-0 prim-core action) (collide-action solid)) + (set! (-> s3-0 prim-core offense) (collide-offense indestructible)) + (set! (-> s3-0 transform-index) 3) + (set-vector! (-> s3-0 local-sphere) 0.0 0.0 0.0 40960.0) + (set-root-prim! s4-0 s3-0) + ) + (set! (-> s4-0 nav-radius) (* 0.75 (-> s4-0 root-prim local-sphere w))) + (backup-collide-with-as s4-0) + (set! (-> self root-override) s4-0) + ) + (set! (-> self orig-pos quad) (-> arg0 quad)) + (set! (-> self root-override trans quad) (-> self parent-override 0 root trans quad)) + (set! (-> self root-override quat vec quad) (-> self parent-override 0 root quat vec quad)) + (vector-identity! (-> self root-override scale)) + (initialize-skeleton self *ogreboss-super-boulder-sg* '()) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self lava) (entity-actor-lookup (-> self entity) 'water-actor 0)) + (logior! (-> self skel effect flags) 1) + (set! (-> self draw origin-joint-index) (the-as uint 3)) + (let ((f30-1 (* 65536.0 (rand-vu)))) + (quaternion-axis-angle! + (-> self tumble-quat) + (cos f30-1) + (-> (new 'static 'array float 1 0.0) 0) + (sin f30-1) + (the-as float 2730.6667) + ) + ) + (set! (-> self joint) (new 'process 'joint-mod-blend-local self 3 #f)) + (set! (-> self part) (create-launch-control (-> *part-group-id-table* 468) self)) + (set-vector! + (-> self draw color-emissive) + (-> (new 'static 'array float 1 0.125) 0) + (-> (new 'static 'array float 1 0.0625) 0) + 0.0 + 0.0 + ) + (set! (-> self speed) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> self size) 0.0) + (set! (-> self grow-rate) (/ 300.0 arg1)) + (set! (-> self sound-id) (new-sound-id)) + (go ogreboss-super-boulder-idle) + (none) + ) + +(deftype ogreboss-bounce-boulder (process-drawable) + ((parent-override (pointer ogreboss-super-boulder) :offset 12) + (root-override collide-shape-moving :offset 112) + (src-pos vector :inline :offset-assert 176) + (side-dir vector :inline :offset-assert 192) + (side-pos float :offset-assert 208) + (dest-pos float :offset-assert 212) + (boulder-type int8 :offset-assert 216) + ) + :heap-base #x70 + :method-count-assert 20 + :size-assert #xd9 + :flag-assert #x14007000d9 + (:states + ogreboss-bounce-boulder-idle + ) + ) + + +(defbehavior ogreboss-bounce-boulder-event-handler ogreboss-bounce-boulder ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('touch) + (if (and *target* ((method-of-type touching-shapes-entry prims-touching?) + (the-as touching-shapes-entry (-> arg3 param 0)) + (-> self root-override) + (the-as uint 1) + ) + ) + (send-event arg0 'attack (-> arg3 param 0) (new 'static 'attack-info)) + ) + ) + ) + ) + +(defstate ogreboss-bounce-boulder-idle (ogreboss-bounce-boulder) + :event + ogreboss-bounce-boulder-event-handler + :code + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (let ((f30-0 (-> (new 'static 'array float 1 2.0) 0))) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 38))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 40.0) 0)) + (set! (-> gp-0 param 1) f30-0) + (set! (-> gp-0 frame-num) 0.0) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 38)) num-func-seek!) + ) + (until (ja-done? 0) + (set! (-> self side-pos) + (* (fmin (-> (new 'static 'array float 1 1.0) 0) (/ (ja-frame-num 0) (ja-aframe (the-as float 40.0) 0))) + (-> self dest-pos) + ) + ) + (suspend) + (let ((gp-1 (-> self skel root-channel 0))) + (set! (-> gp-1 param 0) (ja-aframe (the-as float 40.0) 0)) + (set! (-> gp-1 param 1) f30-0) + (joint-control-channel-group-eval! gp-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((gp-2 (-> self skel root-channel 0))) + (set! (-> gp-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 38))) + (set! (-> gp-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 38)) data 0 length) -1)) + ) + (set! (-> gp-2 param 1) f30-0) + (set! (-> gp-2 frame-num) (ja-aframe (the-as float 40.0) 0)) + (joint-control-channel-group! gp-2 (the-as art-joint-anim (-> self draw art-group data 38)) num-func-seek!) + ) + (until (ja-done? 0) + (if (>= (ja-frame-num 0) (ja-aframe (the-as float 235.0) 0)) + (set! (-> self side-pos) + (seek (-> self side-pos) (-> (new 'static 'array float 1 0.0) 0) (* 20480.0 (-> *display* seconds-per-frame))) + ) + ) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) f30-0) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (dummy-18 self) + (none) + ) + :post + (behavior () + (vector+*! (-> self root-override trans) (-> self src-pos) (-> self side-dir) (-> self side-pos)) + (transform-post) + (find-ground-and-draw-shadow + (the-as vector (-> self root-override root-prim prim-core)) + (the-as vector #f) + (the-as float 49152.0) + (collide-kind background) + (the-as process #f) + (-> (new 'static 'array float 1 0.0) 0) + (the-as float 409600.0) + ) + (none) + ) + ) + +(defbehavior ogreboss-bounce-boulder-init-by-other ogreboss-bounce-boulder ((arg0 int) (arg1 entity)) + (set! (-> self entity) arg1) + (let ((s5-0 (new 'process 'collide-shape-moving self (collide-list-enum hit-by-player)))) + (set! (-> s5-0 dynam) (copy *standard-dynamics* 'process)) + (set! (-> s5-0 reaction) default-collision-reaction) + (set! (-> s5-0 no-reaction) + (the-as (function collide-shape-moving collide-shape-intersect vector vector none) nothing) + ) + (let ((s4-0 (new 'process 'collide-shape-prim-sphere s5-0 (the-as uint 3)))) + (set! (-> s4-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s4-0 collide-with) (collide-kind target)) + (set! (-> s4-0 prim-core action) (collide-action solid)) + (set! (-> s4-0 prim-core offense) (collide-offense indestructible)) + (set! (-> s4-0 transform-index) 3) + (set-vector! (-> s4-0 local-sphere) 0.0 0.0 0.0 14336.0) + (set-root-prim! s5-0 s4-0) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (backup-collide-with-as s5-0) + (set! (-> self root-override) s5-0) + ) + (set! (-> self boulder-type) arg0) + (set! (-> self root-override trans quad) (-> self parent-override 0 root-override trans quad)) + (set! (-> self root-override quat vec quad) (-> self parent-override 0 root-override quat vec quad)) + (vector-identity! (-> self root-override scale)) + (set! (-> self src-pos quad) (-> self root-override trans quad)) + (set! (-> self side-pos) 0.0) + (set! (-> self dest-pos) (the-as float (cond + ((zero? arg0) + (-> (new 'static 'array float 1 0.0) 0) + ) + ((= arg0 1) + -20480.0 + ) + ((= arg0 2) + 20480.0 + ) + (else + (-> (new 'static 'array float 1 0.0) 0) + ) + ) + ) + ) + (vector-x-quaternion! (-> self side-dir) (-> self root-override quat)) + (initialize-skeleton self *ogreboss-bounce-boulder-sg* '()) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self draw origin-joint-index) (the-as uint 3)) + (set-vector! + (-> self draw color-emissive) + (-> (new 'static 'array float 1 0.125) 0) + (-> (new 'static 'array float 1 0.0625) 0) + 0.0 + 0.0 + ) + (go ogreboss-bounce-boulder-idle) + (none) + ) + +(deftype ogreboss (process-drawable) + ((root-override collide-shape :offset 112) + (old-player-transform transformq :inline :offset-assert 176) + (level float :offset-assert 224) + (difficulty float :offset-assert 228) + (boulder handle :offset-assert 232) + (column handle :offset-assert 240) + (z-plane vector :inline :offset-assert 256) + (far-pos vector :inline :offset-assert 272) + (near-pos vector :inline :offset-assert 288) + (side-dir vector :inline :offset-assert 304) + (target-offset-array vector 3 :inline :offset-assert 320) + (target-offset-array-2 vector :inline :offset 336) + (target-offset-array-3 vector :inline :offset 352) + (target-actor-array entity-actor 3 :offset-assert 368) + (target-blast-radius-array float 3 :offset-assert 380) + (shuffle-pos float :offset-assert 392) + (target-count int8 :offset-assert 396) + (hit-count int8 :offset-assert 397) + (max-hit-count int8 :offset-assert 398) + (roll-boulder int8 :offset-assert 399) + (try-count uint8 :offset-assert 400) + (hit-time int64 :offset-assert 408) + (grow-time float :offset-assert 416) + (lava entity-actor :offset-assert 420) + (vulnerable symbol :offset-assert 424) + (bridge-assembled symbol :offset-assert 428) + (at-near-spot symbol :offset-assert 432) + (submerged symbol :offset-assert 436) + (try-counted symbol :offset-assert 440) + ) + :heap-base #x150 + :method-count-assert 20 + :size-assert #x1bc + :flag-assert #x14015001bc + (:states + ogreboss-dead + ogreboss-die + ogreboss-idle + ogreboss-intro + ogreboss-stage1 + ogreboss-stage2 + ogreboss-stage3-hit + ogreboss-stage3-shuffle + ogreboss-stage3-throw + ogreboss-wait-for-player + ) + ) + + +(defbehavior ogreboss-inc-try-count ogreboss () + (when (not (-> self try-counted)) + (set! (-> self try-counted) #t) + (let ((gp-0 (-> self entity extra perm))) + (logior! (-> gp-0 status) (entity-perm-status user-set-from-cstage)) + (set! (-> gp-0 user-int8 0) (seekl (-> gp-0 user-int8 0) 255 1)) + (set! (-> self try-count) (the-as uint (-> gp-0 user-int8 0))) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-player-inside-range? ogreboss ((arg0 float)) + (< (vector-vector-distance (-> self far-pos) (target-pos 0)) arg0) + ) + +(defun ogreboss-set-stage1-camera () + 0 + (none) + ) + +(defun ogreboss-set-stage2-camera () + 0 + (none) + ) + +(defun ogreboss-reset-camera () + 0 + (none) + ) + +(defbehavior ogreboss-idle-loop ogreboss () + (while #t + (ja-channel-push! 1 30) + (let ((v1-0 (rand-vu-int-range 0 2))) + (cond + ((zero? v1-0) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 140.0) 0)) + (set! (-> gp-0 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-0 frame-num) 0.0) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((gp-1 (-> self skel root-channel 0))) + (set! (-> gp-1 param 0) (ja-aframe (the-as float 140.0) 0)) + (set! (-> gp-1 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((gp-2 (-> *display* base-frame-counter))) + (until (>= (- (-> *display* base-frame-counter) gp-2) 50) + (suspend) + ) + ) + (let ((gp-3 (-> self skel root-channel 0))) + (set! (-> gp-3 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> gp-3 param 0) (ja-aframe (the-as float 168.0) 0)) + (set! (-> gp-3 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-3 frame-num) (ja-aframe (the-as float 140.0) 0)) + (joint-control-channel-group! gp-3 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((gp-4 (-> self skel root-channel 0))) + (set! (-> gp-4 param 0) (ja-aframe (the-as float 168.0) 0)) + (set! (-> gp-4 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-4 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((gp-5 (-> *display* base-frame-counter))) + (until (>= (- (-> *display* base-frame-counter) gp-5) 50) + (suspend) + ) + ) + (let ((gp-6 (-> self skel root-channel 0))) + (set! (-> gp-6 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> gp-6 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 2)) data 0 length) -1)) + ) + (set! (-> gp-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-6 frame-num) (ja-aframe (the-as float 168.0) 0)) + (joint-control-channel-group! gp-6 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 param 0) (the float (+ (-> a0-15 frame-group data 0 length) -1))) + (set! (-> a0-15 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-15 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ((= v1-0 1) + (let ((a0-18 (-> self skel root-channel 0))) + (set! (-> a0-18 frame-group) (the-as art-joint-anim (-> self draw art-group data 4))) + (set! (-> a0-18 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 4)) data 0 length) -1)) + ) + (set! (-> a0-18 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-18 frame-num) 0.0) + (joint-control-channel-group! a0-18 (the-as art-joint-anim (-> self draw art-group data 4)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-19 (-> self skel root-channel 0))) + (set! (-> a0-19 param 0) (the float (+ (-> a0-19 frame-group data 0 length) -1))) + (set! (-> a0-19 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-19 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (dotimes (gp-7 4) + (let ((a0-21 (-> self skel root-channel 0))) + (set! (-> a0-21 frame-group) (the-as art-joint-anim (-> self draw art-group data 3))) + (set! (-> a0-21 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 3)) data 0 length) -1)) + ) + (set! (-> a0-21 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-21 frame-num) 0.0) + (joint-control-channel-group! a0-21 (the-as art-joint-anim (-> self draw art-group data 3)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-22 (-> self skel root-channel 0))) + (set! (-> a0-22 param 0) (the float (+ (-> a0-22 frame-group data 0 length) -1))) + (set! (-> a0-22 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-22 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + ) + ) + ) + (the-as none 0) + (none) + ) + +(defstate ogreboss-idle (ogreboss) + :enter + (behavior () + (when (zero? (-> self try-count)) + (let* ((s5-0 (get-process *default-dead-pool* manipy #x4000)) + (gp-0 + (when s5-0 + (let ((t9-1 (method-of-type manipy activate))) + (t9-1 (the-as manipy s5-0) self 'manipy (the-as pointer #x70004000)) + ) + (run-now-in-process s5-0 manipy-init (-> self root-override trans) (-> self entity) *ogreboss-column-sg* #f) + (-> s5-0 ppointer) + ) + ) + ) + (set! (-> self column) (ppointer->handle gp-0)) + (send-event (ppointer->process gp-0) 'anim-mode 'loop) + (send-event (ppointer->process gp-0) 'art-joint-anim "ogreboss-column-idle" 0) + (send-event (ppointer->process gp-0) 'draw #t) + ) + ) + (none) + ) + :trans + (behavior () + (try-preload-stream *art-control* "$GAMCAM23" 0 self (the-as float -99.0)) + (when *target* + (let ((gp-0 (-> *target* control trans))) + (if (and (< 122880.0 (-> gp-0 y)) + (< (-> gp-0 x) 892928.0) + (and (ogreboss-player-inside-range? (the-as float 737280.0)) (< 0.0 (vector4-dot gp-0 (-> self z-plane)))) + ) + (go ogreboss-intro) + ) + ) + ) + (none) + ) + :code + (behavior () + (ogreboss-reset-camera) + (ogreboss-idle-loop) + (none) + ) + :post + (the-as (function none :behavior ogreboss) ja-post) + ) + +(defstate ogreboss-intro (ogreboss) + :code + (behavior () + (when (zero? (-> self try-count)) + (process-drawable-delay-player 300) + (let ((gp-0 (get-process *default-dead-pool* pov-camera #x4000))) + (ppointer->handle (when gp-0 + (let ((t9-2 (method-of-type pov-camera activate))) + (t9-2 (the-as pov-camera gp-0) self 'pov-camera (the-as pointer #x70004000)) + ) + (run-now-in-process + gp-0 + pov-camera-init-by-other + (-> self root-override trans) + *ogreboss-cam-sg* + "ogreboss-cam-intro" + 0 + #f + '((0 setting-reset music ogreboss) (2 ambient camera "gamcam23")) + ) + (-> gp-0 ppointer) + ) + ) + ) + (send-event (handle->process (-> self column)) 'anim-mode 'play1) + (send-event (handle->process (-> self column)) 'art-joint-anim "ogreboss-column-intro" 0) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 frame-group) (the-as art-joint-anim (-> self draw art-group data 24))) + (set! (-> a0-15 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 24)) data 0 length) -1)) + ) + (set! (-> a0-15 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-15 frame-num) 0.0) + (joint-control-channel-group! a0-15 (the-as art-joint-anim (-> self draw art-group data 24)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-16 (-> self skel root-channel 0))) + (set! (-> a0-16 param 0) (the float (+ (-> a0-16 frame-group data 0 length) -1))) + (set! (-> a0-16 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-16 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (close-specific-task! (game-task ogre-boss) (task-status need-hint)) + (suspend) + (send-event *target* 'continue (get-continue-by-name *game-info* "ogre-start")) + (ogreboss-inc-try-count) + ) + (set-setting! *setting-control* self 'music 'ogreboss (-> (new 'static 'array float 1 0.0) 0) 0) + (go ogreboss-wait-for-player) + (none) + ) + :post + (the-as (function none :behavior ogreboss) ja-post) + ) + +(defstate ogreboss-wait-for-player (ogreboss) + :trans + (behavior () + (when *target* + (if (ogreboss-player-inside-range? (the-as float 614400.0)) + (go ogreboss-stage1) + ) + (if (not (ogreboss-player-inside-range? (the-as float 737280.0))) + (go ogreboss-idle) + ) + ) + (none) + ) + :code + (behavior () + (ogreboss-idle-loop) + (none) + ) + :post + (the-as (function none :behavior ogreboss) ja-post) + ) + +(defun ogreboss-debug-adjust-difficulty () + 0 + (none) + ) + +(defbehavior ogreboss-pick-target ogreboss () + (local-vars (gp-0 int)) + (cond + ((rand-vu-percent? (the-as float 0.4)) + (set! gp-0 (rand-vu-int-range 0 (+ (-> self target-count) -1))) + ) + (else + (set! gp-0 0) + (let ((f30-0 4096000.0) + (s5-0 (target-pos 0)) + ) + (dotimes (s4-0 (-> self target-count)) + (let* ((v1-6 (-> self target-actor-array s4-0)) + (s3-0 (if v1-6 + (-> v1-6 extra process) + ) + ) + ) + (when s3-0 + (let ((f0-0 (vector-vector-distance s5-0 (-> (the-as process-drawable s3-0) root trans)))) + (when (< f0-0 f30-0) + (set! f30-0 f0-0) + (set! gp-0 s4-0) + ) + ) + ) + ) + ) + ) + ) + ) + gp-0 + ) + +(defbehavior ogreboss-shoot-boulder ogreboss ((arg0 int)) + (let ((gp-0 (new 'stack-no-clear 'ogreboss-missile-init-data))) + (let ((s5-0 (new 'stack-no-clear 'vector))) + (set! (-> gp-0 src) (-> self node-list data 52 bone transform vector 3)) + (set! (-> gp-0 duration) + (the int + (* 300.0 (+ 1.25 (* -0.25 (-> self level)) (/ (-> (new 'static 'array float 1 0.5) 0) (-> self difficulty)))) + ) + ) + (set! (-> gp-0 pickup-type) (the-as pickup-type arg0)) + (set! (-> gp-0 blast-radius) 32768.0) + (cond + (*target* + (let ((v1-10 (ogreboss-pick-target))) + (let* ((a0-3 (-> self target-actor-array v1-10)) + (a1-0 (if a0-3 + (-> a0-3 extra process) + ) + ) + ) + (if a1-0 + (set! (-> s5-0 quad) (-> (the-as process-drawable a1-0) root trans quad)) + (set! (-> s5-0 quad) (-> self root-override trans quad)) + ) + ) + (vector+! s5-0 s5-0 (-> self target-offset-array v1-10)) + (set! (-> gp-0 blast-radius) (-> self target-blast-radius-array v1-10)) + ) + ) + (else + (vector+*! s5-0 (-> self root-override trans) *z-vector* (the-as float 409600.0)) + ) + ) + (set! (-> gp-0 dest) s5-0) + ) + (sound-play-by-name + (static-sound-name "ogre-fires") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + (let ((s5-2 (get-process *default-dead-pool* part-tracker #x4000))) + (when s5-2 + (let ((t9-5 (method-of-type part-tracker activate))) + (t9-5 (the-as part-tracker s5-2) *entity-pool* 'part-tracker (the-as pointer #x70004000)) + ) + (run-now-in-process s5-2 part-tracker-init (-> *part-group-id-table* 470) -1 #f #f #f (-> gp-0 src)) + (-> s5-2 ppointer) + ) + ) + (let ((s5-3 (get-process *default-dead-pool* ogreboss-missile #x4000))) + (when s5-3 + (let ((t9-8 (method-of-type ogreboss-missile activate))) + (t9-8 (the-as ogreboss-missile s5-3) self 'ogreboss-missile (the-as pointer #x70004000)) + ) + (run-now-in-process s5-3 ogreboss-missile-init-by-other gp-0 (-> self entity)) + (-> s5-3 ppointer) + ) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-submerge ogreboss ((arg0 int) (arg1 float)) + (when (not (-> self submerged)) + (cond + ((= (if (> (-> self skel active-channels) 0) + (-> self skel root-channel 0 frame-group) + ) + (-> self draw art-group data 13) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 param 0) (the float (+ (-> a0-5 frame-group data 0 length) -1))) + (set! (-> a0-5 param 1) arg1) + (joint-control-channel-group-eval! a0-5 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (ja-channel-push! 1 30) + (let ((s4-0 (-> self skel root-channel 0))) + (set! (-> s4-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 13))) + (set! (-> s4-0 param 0) (ja-aframe (the-as float 22.0) 0)) + (set! (-> s4-0 param 1) arg1) + (set! (-> s4-0 frame-num) 0.0) + (joint-control-channel-group! s4-0 (the-as art-joint-anim (-> self draw art-group data 13)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((s4-1 (-> self skel root-channel 0))) + (set! (-> s4-1 param 0) (ja-aframe (the-as float 22.0) 0)) + (set! (-> s4-1 param 1) arg1) + (joint-control-channel-group-eval! s4-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (cond + ((-> self at-near-spot) + (let ((a1-7 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-7 from) self) + (set! (-> a1-7 num-params) 0) + (set! (-> a1-7 message) 'submerge2) + (let ((t9-8 send-event-function) + (v1-31 (-> self lava)) + ) + (t9-8 + (if v1-31 + (-> v1-31 extra process) + ) + a1-7 + ) + ) + ) + ) + (else + (let ((a1-8 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-8 from) self) + (set! (-> a1-8 num-params) 0) + (set! (-> a1-8 message) 'submerge1) + (let ((t9-9 send-event-function) + (v1-35 (-> self lava)) + ) + (t9-9 + (if v1-35 + (-> v1-35 extra process) + ) + a1-8 + ) + ) + ) + ) + ) + (let ((s4-2 (-> self skel root-channel 0))) + (set! (-> s4-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 13))) + (set! (-> s4-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 13)) data 0 length) -1)) + ) + (set! (-> s4-2 param 1) arg1) + (set! (-> s4-2 frame-num) (ja-aframe (the-as float 22.0) 0)) + (joint-control-channel-group! s4-2 (the-as art-joint-anim (-> self draw art-group data 13)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-17 (-> self skel root-channel 0))) + (set! (-> a0-17 param 0) (the float (+ (-> a0-17 frame-group data 0 length) -1))) + (set! (-> a0-17 param 1) arg1) + (joint-control-channel-group-eval! a0-17 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + (logior! (-> self draw status) (draw-status drwf01)) + (set! (-> self submerged) #t) + (let ((s5-1 (-> *display* base-frame-counter))) + (until (>= (- (-> *display* base-frame-counter) s5-1) arg0) + (suspend) + ) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-emerge ogreboss ((arg0 float)) + (when (-> self submerged) + (set! (-> self submerged) #f) + (logclear! (-> self draw status) (draw-status drwf01)) + (cond + ((-> self at-near-spot) + (let ((a1-0 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-0 from) self) + (set! (-> a1-0 num-params) 0) + (set! (-> a1-0 message) 'emerge2) + (let ((t9-0 send-event-function) + (v1-6 (-> self lava)) + ) + (t9-0 + (if v1-6 + (-> v1-6 extra process) + ) + a1-0 + ) + ) + ) + ) + (else + (let ((a1-1 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-1 from) self) + (set! (-> a1-1 num-params) 0) + (set! (-> a1-1 message) 'emerge1) + (let ((t9-1 send-event-function) + (v1-10 (-> self lava)) + ) + (t9-1 + (if v1-10 + (-> v1-10 extra process) + ) + a1-1 + ) + ) + ) + ) + ) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 frame-group) (the-as art-joint-anim (-> self draw art-group data 14))) + (set! (-> a0-6 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 14)) data 0 length) -1)) + ) + (set! (-> a0-6 param 1) arg0) + (set! (-> a0-6 frame-num) 0.0) + (joint-control-channel-group! a0-6 (the-as art-joint-anim (-> self draw art-group data 14)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-7 (-> self skel root-channel 0))) + (set! (-> a0-7 param 0) (the float (+ (-> a0-7 frame-group data 0 length) -1))) + (set! (-> a0-7 param 1) arg0) + (joint-control-channel-group-eval! a0-7 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-move-near ogreboss ((arg0 basic) (arg1 float)) + (when (not (-> self at-near-spot)) + (ogreboss-submerge (the-as int arg0) arg1) + (set! (-> self at-near-spot) #t) + (set! (-> self root-override trans quad) (-> self near-pos quad)) + (ogreboss-emerge arg1) + ) + 0 + (none) + ) + +(defbehavior ogreboss-move-far ogreboss ((arg0 int) (arg1 float)) + (when (-> self at-near-spot) + (ogreboss-submerge arg0 arg1) + (set! (-> self at-near-spot) #f) + (set! (-> self root-override trans quad) (-> self far-pos quad)) + (ogreboss-emerge arg1) + ) + 0 + (none) + ) + +(defbehavior ogreboss-post ogreboss () + (transform-post) + (send-event *camera* 'point-of-interest (-> self node-list data 5 bone transform vector 3)) + 0 + (none) + ) + +(defstate ogreboss-stage1 (ogreboss) + :event + (behavior ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('next-stage) + (set! (-> self bridge-assembled) #t) + (go ogreboss-stage2) + ) + ) + ) + :enter + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (none) + ) + :trans + (behavior () + (if (and (-> self bridge-assembled) + (ogreboss-player-inside-range? (the-as float 524288.0)) + (>= (- (-> *display* base-frame-counter) (-> self state-time)) 30) + ) + (go ogreboss-stage2) + ) + (none) + ) + :code + (behavior () + (set! (-> self mask) (logior (process-mask enemy) (-> self mask))) + (ogreboss-set-stage1-camera) + (ogreboss-move-near (the-as basic 900) (-> (new 'static 'array float 1 1.0) 0)) + (cond + ((= (if (> (-> self skel active-channels) 0) + (-> self skel root-channel 0 frame-group) + ) + (-> self draw art-group data 16) + ) + (ja-channel-push! 1 30) + (let ((a0-7 (-> self skel root-channel 0))) + (set! (-> a0-7 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> a0-7 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 2)) data 0 length) -1)) + ) + (set! (-> a0-7 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-7 frame-num) 0.0) + (joint-control-channel-group! a0-7 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-8 (-> self skel root-channel 0))) + (set! (-> a0-8 param 0) (the float (+ (-> a0-8 frame-group data 0 length) -1))) + (set! (-> a0-8 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-8 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (ja-channel-push! 1 30) + (let ((a0-11 (-> self skel root-channel 0))) + (set! (-> a0-11 frame-group) (the-as art-joint-anim (-> self draw art-group data 5))) + (set! (-> a0-11 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 5)) data 0 length) -1)) + ) + (set! (-> a0-11 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-11 frame-num) 0.0) + (joint-control-channel-group! a0-11 (the-as art-joint-anim (-> self draw art-group data 5)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + (let* ((gp-0 (the int (* (-> self difficulty) (+ 8.0 (* 4.0 (-> self level)))))) + (f0-17 (-> (new 'static 'array float 1 1.0) 0)) + (f1-2 0.15) + (f2-2 (-> self difficulty)) + (f30-0 (+ f0-17 (* f1-2 (* f2-2 f2-2) (-> self level)))) + ) + (ja-channel-push! 1 30) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 frame-group) (the-as art-joint-anim (-> self draw art-group data 6))) + (set! (-> a0-15 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 6)) data 0 length) -1)) + ) + (set! (-> a0-15 param 1) f30-0) + (set! (-> a0-15 frame-num) 0.0) + (joint-control-channel-group! a0-15 (the-as art-joint-anim (-> self draw art-group data 6)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-16 (-> self skel root-channel 0))) + (set! (-> a0-16 param 0) (the float (+ (-> a0-16 frame-group data 0 length) -1))) + (set! (-> a0-16 param 1) f30-0) + (joint-control-channel-group-eval! a0-16 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (countdown (gp-1 (+ gp-0 -1)) + (let ((s5-0 0)) + (let ((f28-0 0.0)) + (cond + ((>= (-> (new 'static 'array float 1 1.0) 0) (-> *target* fact-info-target health)) + (set! f28-0 0.1) + ) + ((>= (-> (new 'static 'array float 1 2.0) 0) (-> *target* fact-info-target health)) + (set! f28-0 0.05) + ) + ) + (set! f28-0 (cond + ((< (-> self try-count) (the-as uint 5)) + (* 0.0 f28-0) + ) + ((< (-> self try-count) (the-as uint 10)) + (* (-> (new 'static 'array float 1 0.5) 0) f28-0) + ) + (else + (empty) + f28-0 + ) + ) + ) + (if (and *target* (< (rand-vu) f28-0)) + (set! s5-0 4) + ) + ) + (ogreboss-shoot-boulder s5-0) + ) + (let ((a0-19 (-> self skel root-channel 0))) + (set! (-> a0-19 frame-group) (the-as art-joint-anim (-> self draw art-group data 7))) + (set! (-> a0-19 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 7)) data 0 length) -1)) + ) + (set! (-> a0-19 param 1) f30-0) + (set! (-> a0-19 frame-num) 0.0) + (joint-control-channel-group! a0-19 (the-as art-joint-anim (-> self draw art-group data 7)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-20 (-> self skel root-channel 0))) + (set! (-> a0-20 param 0) (the float (+ (-> a0-20 frame-group data 0 length) -1))) + (set! (-> a0-20 param 1) f30-0) + (joint-control-channel-group-eval! a0-20 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-inc-try-count) + ) + (ogreboss-shoot-boulder 3) + (let ((a0-23 (-> self skel root-channel 0))) + (set! (-> a0-23 frame-group) (the-as art-joint-anim (-> self draw art-group data 8))) + (set! (-> a0-23 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 8)) data 0 length) -1)) + ) + (set! (-> a0-23 param 1) f30-0) + (set! (-> a0-23 frame-num) 0.0) + (joint-control-channel-group! a0-23 (the-as art-joint-anim (-> self draw art-group data 8)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-24 (-> self skel root-channel 0))) + (set! (-> a0-24 param 0) (the float (+ (-> a0-24 frame-group data 0 length) -1))) + (set! (-> a0-24 param 1) f30-0) + (joint-control-channel-group-eval! a0-24 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (ogreboss-move-far 600 (-> (new 'static 'array float 1 1.0) 0)) + (ja-channel-push! 1 30) + (let ((a0-28 (-> self skel root-channel 0))) + (set! (-> a0-28 frame-group) (the-as art-joint-anim (-> self draw art-group data 16))) + (set! (-> a0-28 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 16)) data 0 length) -1)) + ) + (set! (-> a0-28 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-28 frame-num) 0.0) + (joint-control-channel-group! a0-28 (the-as art-joint-anim (-> self draw art-group data 16)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-29 (-> self skel root-channel 0))) + (set! (-> a0-29 param 0) (the float (+ (-> a0-29 frame-group data 0 length) -1))) + (set! (-> a0-29 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-29 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (go ogreboss-stage1) + (none) + ) + :post + ogreboss-post + ) + +(defbehavior ogreboss-roll-boulder ogreboss () + (sound-play-by-name + (static-sound-name "ogre-fires") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + (+! (-> self roll-boulder) (rand-vu-int-range 1 2)) + (if (>= (-> self roll-boulder) 3) + (+! (-> self roll-boulder) -3) + ) + (let ((v1-7 (-> self roll-boulder))) + (cond + ((zero? v1-7) + (let ((gp-2 (get-process *default-dead-pool* ogreboss-bounce-boulder #x4000))) + (when gp-2 + (let ((t9-4 (method-of-type ogreboss-bounce-boulder activate))) + (t9-4 (the-as ogreboss-bounce-boulder gp-2) self 'ogreboss-bounce-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process gp-2 ogreboss-bounce-boulder-init-by-other 2 (-> self entity)) + (-> gp-2 ppointer) + ) + ) + ) + ((= v1-7 1) + (let ((gp-3 (get-process *default-dead-pool* ogreboss-bounce-boulder #x4000))) + (when gp-3 + (let ((t9-7 (method-of-type ogreboss-bounce-boulder activate))) + (t9-7 (the-as ogreboss-bounce-boulder gp-3) self 'ogreboss-bounce-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process gp-3 ogreboss-bounce-boulder-init-by-other 1 (-> self entity)) + (-> gp-3 ppointer) + ) + ) + ) + (else + (let ((gp-4 (get-process *default-dead-pool* ogreboss-bounce-boulder #x4000))) + (when gp-4 + (let ((t9-10 (method-of-type ogreboss-bounce-boulder activate))) + (t9-10 (the-as ogreboss-bounce-boulder gp-4) self 'ogreboss-bounce-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process gp-4 ogreboss-bounce-boulder-init-by-other 0 (-> self entity)) + (-> gp-4 ppointer) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-blend-hit-anim ogreboss () + (let ((f1-0 0.0) + (f0-0 0.0) + ) + (let ((f30-0 (the float (- (-> *display* base-frame-counter) (-> self hit-time))))) + (when (and (> (-> self hit-count) 0) (>= 45.0 f30-0)) + (set! f0-0 (+ (ja-aframe (-> (new 'static 'array float 1 0.0) 0) 1) + (* 0.022222223 + f30-0 + (- (ja-aframe (the-as float 8.0) 1) (ja-aframe (-> (new 'static 'array float 1 0.0) 0) 1)) + ) + ) + ) + (set! f1-0 (cond + ((< f30-0 7.5) + (* 0.120000005 f30-0) + ) + ((< f30-0 22.5) + 0.9 + ) + (else + (* 0.04 (- 45.0 f30-0)) + ) + ) + ) + ) + ) + (let ((v1-22 (-> self skel root-channel 1))) + (set! (-> v1-22 frame-interp) f1-0) + (set! (-> v1-22 num-func) num-func-identity) + (set! (-> v1-22 frame-num) f0-0) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-update-super-boulder ogreboss () + (let ((a1-0 (handle->process (-> self boulder)))) + (if a1-0 + (set! (-> (the-as ogreboss-super-boulder a1-0) root-override trans quad) (-> self root-override trans quad)) + ) + ) + 0 + (none) + ) + +(defbehavior ogreboss-update-shuffling ogreboss () + (ogreboss-update-super-boulder) + (ogreboss-blend-hit-anim) + 0 + (none) + ) + +(defbehavior ogreboss-attack-event-handler ogreboss ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (let ((v1-0 arg2)) + (the-as object (when (= v1-0 'attack) + (when (-> self vulnerable) + (cond + (((method-of-type touching-shapes-entry prims-touching?) + (the-as touching-shapes-entry (-> arg3 param 0)) + (the-as collide-shape-moving (-> self root-override)) + (the-as uint 128) + ) + (let ((gp-0 (-> self skel root-channel 1))) + (set! (-> gp-0 frame-interp) 0.0) + (joint-control-channel-group-eval! + gp-0 + (the-as art-joint-anim (-> self draw art-group data 11)) + num-func-identity + ) + (set! (-> gp-0 frame-num) 0.0) + ) + ) + (else + (let ((gp-1 (-> self skel root-channel 1))) + (set! (-> gp-1 frame-interp) 0.0) + (joint-control-channel-group-eval! + gp-1 + (the-as art-joint-anim (-> self draw art-group data 10)) + num-func-identity + ) + (set! (-> gp-1 frame-num) 0.0) + ) + ) + ) + (set! (-> self hit-time) (-> *display* base-frame-counter)) + (let ((v1-17 (rand-vu-int-range 0 2))) + (cond + ((zero? v1-17) + (sound-play-by-name + (static-sound-name "ogre-grunt1") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + ) + ((= v1-17 1) + (sound-play-by-name + (static-sound-name "ogre-grunt2") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + ) + (else + (sound-play-by-name + (static-sound-name "ogre-grunt3") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + ) + ) + ) + (+! (-> self hit-count) 1) + (if (>= (-> self hit-count) (-> self max-hit-count)) + (go ogreboss-stage3-hit) + ) + (send-event (handle->process (-> self boulder)) 'speedup) + ) + #t + ) + ) + ) + ) + +(defstate ogreboss-stage2 (ogreboss) + :event + ogreboss-attack-event-handler + :enter + (behavior () + (set! (-> self boulder) (the-as handle #f)) + (none) + ) + :trans + (behavior () + 0 + (none) + ) + :code + (behavior () + (ogreboss-set-stage2-camera) + (ogreboss-move-far 30 (-> (new 'static 'array float 1 2.0) 0)) + (let ((f30-0 (* 0.75 (-> self difficulty)))) + (let ((gp-0 #f)) + (ja-channel-push! 1 60) + (let ((a0-2 (-> self skel root-channel 0))) + (set! (-> a0-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 6))) + (set! (-> a0-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 6)) data 0 length) -1)) + ) + (set! (-> a0-2 param 1) 1.5) + (set! (-> a0-2 frame-num) 0.0) + (joint-control-channel-group! a0-2 (the-as art-joint-anim (-> self draw art-group data 6)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 param 0) (the float (+ (-> a0-3 frame-group data 0 length) -1))) + (set! (-> a0-3 param 1) 1.5) + (joint-control-channel-group-eval! a0-3 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (while (not gp-0) + (ogreboss-roll-boulder) + (set! gp-0 (or (and (>= (- (-> *display* base-frame-counter) (-> self state-time)) 600) + (not (ogreboss-player-inside-range? (the-as float 524288.0))) + ) + (ogreboss-player-inside-range? (the-as float 409600.0)) + ) + ) + (let ((a0-9 (-> self skel root-channel 0))) + (set! (-> a0-9 frame-group) (the-as art-joint-anim (-> self draw art-group data 7))) + (set! (-> a0-9 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 7)) data 0 length) -1)) + ) + (set! (-> a0-9 param 1) f30-0) + (set! (-> a0-9 frame-num) 0.0) + (joint-control-channel-group! a0-9 (the-as art-joint-anim (-> self draw art-group data 7)) num-func-seek!) + ) + (until (ja-done? 0) + (if gp-0 + 0 + ) + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) f30-0) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + (ogreboss-roll-boulder) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 frame-group) (the-as art-joint-anim (-> self draw art-group data 8))) + (set! (-> a0-12 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 8)) data 0 length) -1)) + ) + (set! (-> a0-12 param 1) f30-0) + (set! (-> a0-12 frame-num) 0.0) + (joint-control-channel-group! a0-12 (the-as art-joint-anim (-> self draw art-group data 8)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-13 (-> self skel root-channel 0))) + (set! (-> a0-13 param 0) (the float (+ (-> a0-13 frame-group data 0 length) -1))) + (set! (-> a0-13 param 1) f30-0) + (joint-control-channel-group-eval! a0-13 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (go ogreboss-stage3-shuffle) + (none) + ) + :post + ogreboss-post + ) + +(defbehavior ogreboss-spawn-super-boulder ogreboss () + (let ((gp-0 (get-process *default-dead-pool* ogreboss-super-boulder #x4000))) + (set! (-> self boulder) + (ppointer->handle + (when gp-0 + (let ((t9-1 (method-of-type ogreboss-super-boulder activate))) + (t9-1 (the-as ogreboss-super-boulder gp-0) self 'ogreboss-super-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process + gp-0 + ogreboss-super-boulder-init-by-other + (-> self far-pos) + (-> self grow-time) + (-> self entity) + ) + (-> gp-0 ppointer) + ) + ) + ) + ) + 0 + (none) + ) + +(defstate ogreboss-stage3-shuffle (ogreboss) + :event + ogreboss-attack-event-handler + :enter + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (set! (-> self hit-count) 0) + (set! (-> self max-hit-count) (the int (* 6.0 (-> self difficulty)))) + (set! (-> self grow-time) (* 300.0 (+ (/ 10.0 (-> self difficulty)) (* -1.0 (-> self level))))) + (set! (-> self boulder) (the-as handle #f)) + (none) + ) + :exit + (behavior () + (send-event *camera* 'point-of-interest #f) + (set! (-> self vulnerable) #f) + (none) + ) + :trans + (behavior () + (let ((v1-1 (handle->process (-> self boulder)))) + (if (and v1-1 (>= (-> (the-as ogreboss-super-boulder v1-1) size) (-> (new 'static 'array float 1 1.0) 0))) + (go ogreboss-stage3-throw) + ) + ) + (when (and (not (ogreboss-player-inside-range? (the-as float 409600.0))) + (>= (- (-> *display* base-frame-counter) (-> self state-time)) 150) + ) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (send-event (handle->process (-> self boulder)) 'grow-faster) + ) + 0 + (none) + ) + :code + (behavior () + (set! (-> self shuffle-pos) 0.0) + (let ((f30-0 (+ (-> (new 'static 'array float 1 1.0) 0) + (* (-> (new 'static 'array float 1 0.25) 0) (-> self difficulty) (-> self level)) + ) + ) + (gp-0 (if (rand-vu-percent? (-> (new 'static 'array float 1 0.5) 0)) + 0 + 1 + ) + ) + ) + (ja-channel-push! 1 60) + (let ((a0-2 (-> self skel root-channel 0))) + (set! (-> a0-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 17))) + (set! (-> a0-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 17)) data 0 length) -1)) + ) + (set! (-> a0-2 param 1) f30-0) + (set! (-> a0-2 frame-num) 0.0) + (joint-control-channel-group! a0-2 (the-as art-joint-anim (-> self draw art-group data 17)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 param 0) (the float (+ (-> a0-3 frame-group data 0 length) -1))) + (set! (-> a0-3 param 1) f30-0) + (joint-control-channel-group-eval! a0-3 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-spawn-super-boulder) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (ja-channel-push! 2 15) + (let ((s5-0 (-> self skel root-channel 1))) + (set! (-> s5-0 frame-interp) 0.0) + (joint-control-channel-group-eval! + s5-0 + (the-as art-joint-anim (-> self draw art-group data 10)) + num-func-identity + ) + (set! (-> s5-0 frame-num) 0.0) + ) + (set! (-> self vulnerable) #t) + (while #t + (if (>= -61440.0 (-> self shuffle-pos)) + (set! gp-0 1) + ) + (if (>= (-> self shuffle-pos) 61440.0) + (set! gp-0 0) + ) + (cond + ((zero? gp-0) + (set! gp-0 1) + (let ((a0-7 (-> self skel root-channel 0))) + (set! (-> a0-7 frame-group) (the-as art-joint-anim (-> self draw art-group data 18))) + (set! (-> a0-7 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 18)) data 0 length) -1)) + ) + (set! (-> a0-7 param 1) f30-0) + (set! (-> a0-7 frame-num) 0.0) + (joint-control-channel-group! a0-7 (the-as art-joint-anim (-> self draw art-group data 18)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-8 (-> self skel root-channel 0))) + (set! (-> a0-8 param 0) (the float (+ (-> a0-8 frame-group data 0 length) -1))) + (set! (-> a0-8 param 1) f30-0) + (joint-control-channel-group-eval! a0-8 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((s5-1 (rand-vu-int-range 1 5))) + (while (and (> s5-1 0) (< -61440.0 (-> self shuffle-pos))) + (let ((a0-11 (-> self skel root-channel 0))) + (set! (-> a0-11 frame-group) (the-as art-joint-anim (-> self draw art-group data 19))) + (set! (-> a0-11 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 19)) data 0 length) -1)) + ) + (set! (-> a0-11 param 1) f30-0) + (set! (-> a0-11 frame-num) 0.0) + (joint-control-channel-group! a0-11 (the-as art-joint-anim (-> self draw art-group data 19)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (set! (-> self shuffle-pos) (- (-> self shuffle-pos) (* 16384.0 (-> *display* seconds-per-frame) f30-0))) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) f30-0) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (+! s5-1 -1) + ) + ) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 frame-group) (the-as art-joint-anim (-> self draw art-group data 20))) + (set! (-> a0-15 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 20)) data 0 length) -1)) + ) + (set! (-> a0-15 param 1) f30-0) + (set! (-> a0-15 frame-num) 0.0) + (joint-control-channel-group! a0-15 (the-as art-joint-anim (-> self draw art-group data 20)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-16 (-> self skel root-channel 0))) + (set! (-> a0-16 param 0) (the float (+ (-> a0-16 frame-group data 0 length) -1))) + (set! (-> a0-16 param 1) f30-0) + (joint-control-channel-group-eval! a0-16 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (set! gp-0 0) + (let ((a0-18 (-> self skel root-channel 0))) + (set! (-> a0-18 frame-group) (the-as art-joint-anim (-> self draw art-group data 21))) + (set! (-> a0-18 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 21)) data 0 length) -1)) + ) + (set! (-> a0-18 param 1) f30-0) + (set! (-> a0-18 frame-num) 0.0) + (joint-control-channel-group! a0-18 (the-as art-joint-anim (-> self draw art-group data 21)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-19 (-> self skel root-channel 0))) + (set! (-> a0-19 param 0) (the float (+ (-> a0-19 frame-group data 0 length) -1))) + (set! (-> a0-19 param 1) f30-0) + (joint-control-channel-group-eval! a0-19 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((s5-2 (rand-vu-int-range 1 5))) + (while (and (> s5-2 0) (< (-> self shuffle-pos) 61440.0)) + (let ((a0-22 (-> self skel root-channel 0))) + (set! (-> a0-22 frame-group) (the-as art-joint-anim (-> self draw art-group data 22))) + (set! (-> a0-22 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 22)) data 0 length) -1)) + ) + (set! (-> a0-22 param 1) f30-0) + (set! (-> a0-22 frame-num) 0.0) + (joint-control-channel-group! a0-22 (the-as art-joint-anim (-> self draw art-group data 22)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (+! (-> self shuffle-pos) (* 16384.0 (-> *display* seconds-per-frame) f30-0)) + (suspend) + (let ((a0-23 (-> self skel root-channel 0))) + (set! (-> a0-23 param 0) (the float (+ (-> a0-23 frame-group data 0 length) -1))) + (set! (-> a0-23 param 1) f30-0) + (joint-control-channel-group-eval! a0-23 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (+! s5-2 -1) + ) + ) + (let ((a0-26 (-> self skel root-channel 0))) + (set! (-> a0-26 frame-group) (the-as art-joint-anim (-> self draw art-group data 23))) + (set! (-> a0-26 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 23)) data 0 length) -1)) + ) + (set! (-> a0-26 param 1) f30-0) + (set! (-> a0-26 frame-num) 0.0) + (joint-control-channel-group! a0-26 (the-as art-joint-anim (-> self draw art-group data 23)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-27 (-> self skel root-channel 0))) + (set! (-> a0-27 param 0) (the float (+ (-> a0-27 frame-group data 0 length) -1))) + (set! (-> a0-27 param 1) f30-0) + (joint-control-channel-group-eval! a0-27 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + ) + ) + (none) + ) + :post + (behavior () + (vector+*! (-> self root-override trans) (-> self far-pos) (-> self side-dir) (-> self shuffle-pos)) + (ogreboss-post) + (none) + ) + ) + +(defstate ogreboss-stage3-throw (ogreboss) + :code + (behavior () + (ja-channel-push! 1 30) + (send-event (handle->process (-> self boulder)) 'go-throw) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 frame-group) (the-as art-joint-anim (-> self draw art-group data 9))) + (set! (-> a0-5 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 9)) data 0 length) -1)) + ) + (set! (-> a0-5 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-5 frame-num) 0.0) + (joint-control-channel-group! a0-5 (the-as art-joint-anim (-> self draw art-group data 9)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 param 0) (the float (+ (-> a0-6 frame-group data 0 length) -1))) + (set! (-> a0-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-6 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ja-channel-push! 1 30) + (let ((a0-9 (-> self skel root-channel 0))) + (set! (-> a0-9 frame-group) (the-as art-joint-anim (-> self draw art-group data 16))) + (set! (-> a0-9 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 16)) data 0 length) -1)) + ) + (set! (-> a0-9 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-9 frame-num) 0.0) + (joint-control-channel-group! a0-9 (the-as art-joint-anim (-> self draw art-group data 16)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-submerge 300 (-> (new 'static 'array float 1 1.0) 0)) + (while (handle->process (-> self boulder)) + (suspend) + ) + (set! (-> self bridge-assembled) #f) + (go ogreboss-stage1) + (none) + ) + :post + (the-as (function none :behavior ogreboss) transform-post) + ) + +(defstate ogreboss-stage3-hit (ogreboss) + :code + (behavior () + (set! (-> self level) (+ (-> (new 'static 'array float 1 1.0) 0) (-> self level))) + (if (< (-> (new 'static 'array float 1 2.0) 0) (-> self level)) + (go ogreboss-die) + ) + (send-event (handle->process (-> self boulder)) 'go-hit) + (ja-channel-push! 1 60) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 frame-group) (the-as art-joint-anim (-> self draw art-group data 12))) + (set! (-> a0-5 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 12)) data 0 length) -1)) + ) + (set! (-> a0-5 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-5 frame-num) 0.0) + (joint-control-channel-group! a0-5 (the-as art-joint-anim (-> self draw art-group data 12)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 param 0) (the float (+ (-> a0-6 frame-group data 0 length) -1))) + (set! (-> a0-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-6 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (set! (-> self bridge-assembled) #f) + (set! (-> self submerged) #t) + (while (handle->process (-> self boulder)) + (suspend) + ) + (go ogreboss-stage1) + (none) + ) + :post + (the-as (function none :behavior ogreboss) transform-post) + ) + +(defbehavior ogreboss-trigger-steps ogreboss () + (let ((gp-0 (entity-actor-count (-> self entity) 'trigger-actor))) + (dotimes (s5-0 gp-0) + (let ((v1-1 (* 600 (+ s5-0 1))) + (s4-0 (new 'stack-no-clear 'event-message-block)) + ) + (set! (-> s4-0 from) self) + (set! (-> s4-0 num-params) 1) + (set! (-> s4-0 message) 'trigger) + (set! (-> s4-0 param 0) (the-as uint v1-1)) + (let ((s3-0 send-event-function) + (v1-2 (entity-actor-lookup (-> self entity) 'trigger-actor s5-0)) + ) + (s3-0 + (if v1-2 + (-> v1-2 extra process) + ) + s4-0 + ) + ) + ) + ) + ) + #f + ) + +(defstate ogreboss-die (ogreboss) + :code + (behavior () + (ogreboss-reset-camera) + (send-event (handle->process (-> self boulder)) 'go-die) + (ja-channel-push! 1 60) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 frame-group) (the-as art-joint-anim (-> self draw art-group data 12))) + (set! (-> a0-5 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 12)) data 0 length) -1)) + ) + (set! (-> a0-5 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-5 frame-num) 0.0) + (joint-control-channel-group! a0-5 (the-as art-joint-anim (-> self draw art-group data 12)) num-func-seek!) + ) + (until (ja-done? 0) + (transform-post) + (suspend) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 param 0) (the float (+ (-> a0-6 frame-group data 0 length) -1))) + (set! (-> a0-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-6 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-trigger-steps) + (go ogreboss-dead) + (none) + ) + ) + +(defstate ogreboss-dead (ogreboss) + :event + (the-as + (function process int symbol event-message-block object :behavior ogreboss) + process-drawable-fuel-cell-handler + ) + :code + (behavior () + (clear-pending-settings-from-process *setting-control* self 'music) + (ogreboss-reset-camera) + (let ((gp-0 (new 'stack-no-clear 'event-message-block))) + (set! (-> gp-0 from) self) + (set! (-> gp-0 num-params) 0) + (set! (-> gp-0 message) 'complete) + (let ((s5-0 send-event-function) + (v1-3 (entity-actor-lookup (-> self entity) 'alt-actor 0)) + ) + (s5-0 + (if v1-3 + (-> v1-3 extra process) + ) + gp-0 + ) + ) + ) + (process-entity-status! self (entity-perm-status complete) #t) + (close-specific-task! (game-task ogre-boss) (task-status need-reminder)) + (clear-collide-with-as (-> self root-override)) + (ja-channel-set! 0) + (ja-post) + (when (not (task-complete? *game-info* (-> self entity extra perm task))) + (let ((gp-1 (new 'stack-no-clear 'vector))) + (let ((a0-9 (the-as entity (entity-actor-lookup (-> self entity) 'trigger-actor 2)))) + (if (not (the-as entity-actor a0-9)) + (set! a0-9 (-> self entity)) + ) + (set! (-> gp-1 quad) (-> a0-9 extra trans quad)) + ) + (label cfg-6) + (birth-pickup-at-point + gp-1 + (pickup-type fuel-cell) + (the float (-> self entity extra perm task)) + #f + self + (the-as fact-info #f) + ) + ) + (when (not (-> self child)) + (suspend) + (goto cfg-6) + ) + (while (-> self child) + (suspend) + ) + ) + (dummy-18 self) + (none) + ) + ) + +(defbehavior ogreboss-get-targets ogreboss () + (let ((gp-1 (min 3 (entity-actor-count (-> self entity) 'target-actor)))) + (dotimes (s5-0 gp-1) + (set! (-> self target-actor-array s5-0) (entity-actor-lookup (-> self entity) 'target-actor s5-0)) + ) + (set! (-> self target-count) gp-1) + ) + (set-vector! (-> self target-offset-array 0) 0.0 16384.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (set-vector! (-> self target-offset-array-2) 0.0 16384.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (set-vector! (-> self target-offset-array-3) 0.0 16384.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> self target-blast-radius-array 0) 24576.0) + (set! (-> self target-blast-radius-array 1) 24576.0) + (set! (-> self target-blast-radius-array 2) 24576.0) + 0 + (none) + ) + +(defmethod init-from-entity! ogreboss ((obj ogreboss) (arg0 entity-actor)) + (set! (-> obj mask) (logior (process-mask attackable) (-> obj mask))) + (let ((s4-0 (new 'process 'collide-shape obj (collide-list-enum usually-hit-by-player)))) + (let ((s3-0 (new 'process 'collide-shape-prim-group s4-0 (the-as uint 6) 0))) + (set! (-> s3-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s3-0 collide-with) (collide-kind target)) + (set! (-> s3-0 prim-core action) (collide-action solid)) + (set-vector! (-> s3-0 local-sphere) 0.0 40960.0 0.0 53248.0) + (set-root-prim! s4-0 s3-0) + (let ((s2-0 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 131)))) + (set! (-> s2-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-0 collide-with) (collide-kind target)) + (set! (-> s2-0 prim-core action) (collide-action solid)) + (set! (-> s2-0 prim-core offense) (collide-offense touch)) + (set! (-> s2-0 transform-index) 3) + (set-vector! (-> s2-0 local-sphere) 0.0 8192.0 0.0 14336.0) + (append-prim s3-0 s2-0) + ) + (let ((s2-1 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-1 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-1 collide-with) (collide-kind target)) + (set! (-> s2-1 prim-core action) (collide-action solid)) + (set! (-> s2-1 prim-core offense) (collide-offense touch)) + (set! (-> s2-1 transform-index) 5) + (set-vector! (-> s2-1 local-sphere) 0.0 0.0 0.0 28672.0) + (append-prim s3-0 s2-1) + ) + (let ((s2-2 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-2 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-2 collide-with) (collide-kind target)) + (set! (-> s2-2 prim-core action) (collide-action solid)) + (set! (-> s2-2 prim-core offense) (collide-offense touch)) + (set! (-> s2-2 transform-index) 7) + (set-vector! (-> s2-2 local-sphere) 0.0 0.0 0.0 14336.0) + (append-prim s3-0 s2-2) + ) + (let ((s2-3 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-3 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-3 collide-with) (collide-kind target)) + (set! (-> s2-3 prim-core action) (collide-action solid)) + (set! (-> s2-3 prim-core offense) (collide-offense touch)) + (set! (-> s2-3 transform-index) 43) + (set-vector! (-> s2-3 local-sphere) 0.0 0.0 0.0 12288.0) + (append-prim s3-0 s2-3) + ) + (let ((s2-4 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-4 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-4 collide-with) (collide-kind target)) + (set! (-> s2-4 prim-core action) (collide-action solid)) + (set! (-> s2-4 prim-core offense) (collide-offense touch)) + (set! (-> s2-4 transform-index) 42) + (set-vector! (-> s2-4 local-sphere) 0.0 0.0 0.0 12288.0) + (append-prim s3-0 s2-4) + ) + (let ((s2-5 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-5 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-5 collide-with) (collide-kind target)) + (set! (-> s2-5 prim-core action) (collide-action solid)) + (set! (-> s2-5 prim-core offense) (collide-offense touch)) + (set! (-> s2-5 transform-index) 27) + (set-vector! (-> s2-5 local-sphere) 0.0 0.0 0.0 8192.0) + (append-prim s3-0 s2-5) + ) + ) + (set! (-> s4-0 nav-radius) (* 0.75 (-> s4-0 root-prim local-sphere w))) + (backup-collide-with-as s4-0) + (set! (-> obj root-override) s4-0) + ) + (process-drawable-from-entity! obj arg0) + (logclear! (-> obj mask) (process-mask actor-pause)) + (initialize-skeleton obj *ogreboss-sg* '()) + (set! (-> obj draw origin-joint-index) (the-as uint 5)) + (ogreboss-get-targets) + (set! (-> obj try-count) (-> obj entity extra perm user-uint8 0)) + (cond + ((< (-> obj try-count) (the-as uint 5)) + (set! (-> obj difficulty) (-> (new 'static 'array float 1 1.0) 0)) + ) + ((< (-> obj try-count) (the-as uint 10)) + (set! (-> obj difficulty) 0.83334) + ) + ((< (-> obj try-count) (the-as uint 15)) + (set! (-> obj difficulty) 0.66667) + ) + (else + (set! (-> obj difficulty) (-> (new 'static 'array float 1 0.5) 0)) + ) + ) + (set! (-> obj lava) (entity-actor-lookup (-> obj entity) 'water-actor 0)) + (set! *ogreboss* (the-as ogreboss (process->ppointer obj))) + (set! (-> obj level) 0.0) + (set! (-> obj vulnerable) #f) + (set! (-> obj bridge-assembled) #f) + (set! (-> obj submerged) #f) + (vector-z-quaternion! (-> obj z-plane) (-> obj root-override quat)) + (set! (-> obj z-plane w) (- (vector-dot (-> obj z-plane) (-> obj root-override trans)))) + (vector-x-quaternion! (-> obj side-dir) (-> obj root-override quat)) + (set! (-> obj far-pos quad) (-> obj root-override trans quad)) + (let ((f0-38 (-> (new 'static 'array float 1 1.0) 0))) + (set-vector! (-> obj root-override scale) f0-38 f0-38 f0-38 (-> (new 'static 'array float 1 1.0) 0)) + ) + (vector+*! (-> obj near-pos) (-> obj far-pos) (-> obj z-plane) (the-as float 348160.0)) + (set! (-> obj at-near-spot) #t) + (set! (-> obj try-counted) #f) + (set! (-> obj root-override trans quad) (-> obj near-pos quad)) + (if (and (-> obj entity) (logtest? (-> obj entity extra perm status) (entity-perm-status complete))) + (go ogreboss-dead) + (go ogreboss-idle) + ) + (none) + ) + + + + diff --git a/sage-finalboss-FIN.manual_restore_reminder b/sage-finalboss-FIN.manual_restore_reminder deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/scripts/update-goal-src.py b/scripts/update-goal-src.py index d48420234a..1f11ee8f7d 100644 --- a/scripts/update-goal-src.py +++ b/scripts/update-goal-src.py @@ -36,7 +36,8 @@ files_with_modifications = [ "lavatube-energy", "sage-finalboss-FIN", "progress", - "entity" + "entity", + "ogreboss" ] for file in files: diff --git a/test/decompiler/reference/engine/ambient/weather-part_REF.gc b/test/decompiler/reference/engine/ambient/weather-part_REF.gc index 744dd5ae4c..8381b4ef2a 100644 --- a/test/decompiler/reference/engine/ambient/weather-part_REF.gc +++ b/test/decompiler/reference/engine/ambient/weather-part_REF.gc @@ -80,138 +80,160 @@ (define group-rain-screend-drop (-> *part-group-id-table* 188)) ;; failed to figure out what this is: -(defpart 21 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0) - (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) - (sp-flt spt-scale-x (meters 2.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 12.0) - (sp-flt spt-scalevel-x (meters 0.16666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.8) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 21 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0) + (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) + (sp-flt spt-scale-x (meters 2.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 12.0) + (sp-flt spt-scalevel-x (meters 0.16666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.8) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 22 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 20.0) - (sp-flt spt-scalevel-x (meters 0.033333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.8) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 24) - ) - ) +(defpart 22 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 20.0) + (sp-flt spt-scalevel-x (meters 0.033333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.8) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 24) + ) + ) ;; failed to figure out what this is: -(defpart 24 :init-specs ((sp-flt spt-scalevel-x (meters 0.004166667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.06666667) - ) - ) +(defpart 24 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.004166667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.06666667) + ) + ) ;; failed to figure out what this is: -(defpart 23 :init-specs ((sp-flt spt-num 1.0) - (sp-int spt-rot-x 12) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 3276.8) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-r 6.068148) - (sp-flt spt-fade-g 68.26667) - (sp-flt spt-fade-b 3.034074) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 270) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 25) - ) - ) +(defpart 23 + :init-specs + ((sp-flt spt-num 1.0) + (sp-int spt-rot-x 12) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 3276.8) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-r 6.068148) + (sp-flt spt-fade-g 68.26667) + (sp-flt spt-fade-b 3.034074) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 270) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 25) + ) + ) ;; failed to figure out what this is: -(defpart 25 :init-specs ((sp-flt spt-fade-g -5.1200004))) +(defpart 25 + :init-specs + ((sp-flt spt-fade-g -5.1200004)) + ) ;; failed to figure out what this is: -(defpart 18 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0) - (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) - (sp-flt spt-scale-x (meters 4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 12.0) - (sp-flt spt-scalevel-x (meters 0.26666668)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.8) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 18 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0) + (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) + (sp-flt spt-scale-x (meters 4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 12.0) + (sp-flt spt-scalevel-x (meters 0.26666668)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.8) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 19 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 20.0) - (sp-flt spt-scalevel-x (meters 0.06666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.8) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 26) - ) - ) +(defpart 19 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 20.0) + (sp-flt spt-scalevel-x (meters 0.06666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.8) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 26) + ) + ) ;; failed to figure out what this is: -(defpart 26 :init-specs ((sp-flt spt-scalevel-x (meters 0.008333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.06666667) - ) - ) +(defpart 26 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.008333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.06666667) + ) + ) ;; failed to figure out what this is: -(defpart 20 :init-specs ((sp-flt spt-num 1.0) - (sp-int spt-rot-x 24) - (sp-flt spt-r 12288.0) - (sp-flt spt-g 6553.6) - (sp-flt spt-b 6553.6) - (sp-flt spt-fade-r 12.136296) - (sp-flt spt-fade-g 136.53334) - (sp-flt spt-fade-b 6.068148) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 270) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 27) - ) - ) +(defpart 20 + :init-specs + ((sp-flt spt-num 1.0) + (sp-int spt-rot-x 24) + (sp-flt spt-r 12288.0) + (sp-flt spt-g 6553.6) + (sp-flt spt-b 6553.6) + (sp-flt spt-fade-r 12.136296) + (sp-flt spt-fade-g 136.53334) + (sp-flt spt-fade-b 6.068148) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 270) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 27) + ) + ) ;; failed to figure out what this is: -(defpart 27 :init-specs ((sp-flt spt-fade-g -10.240001))) +(defpart 27 + :init-specs + ((sp-flt spt-fade-g -10.240001)) + ) ;; failed to figure out what this is: (defpartgroup group-stars @@ -223,25 +245,27 @@ ) ;; failed to figure out what this is: -(defpart 28 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 256.0) - (sp-flt spt-b 256.0) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.42666668) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 60 239 1) - (sp-launcher-by-id spt-next-launcher 31) - (sp-rnd-flt spt-conerot-x (degrees -89.0) (degrees 178.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-flt spt-conerot-radius (meters 5000)) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 28 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 256.0) + (sp-flt spt-b 256.0) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.42666668) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 60 239 1) + (sp-launcher-by-id spt-next-launcher 31) + (sp-rnd-flt spt-conerot-x (degrees -89.0) (degrees 178.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-flt spt-conerot-radius (meters 5000)) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 31 @@ -250,97 +274,108 @@ ) ;; failed to figure out what this is: -(defpart 32 :init-specs ((sp-flt spt-fade-a -0.42666668))) +(defpart 32 + :init-specs + ((sp-flt spt-fade-a -0.42666668)) + ) ;; failed to figure out what this is: -(defpart 29 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 256.0) - (sp-flt spt-b 256.0) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.42666668) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 60 239 1) - (sp-launcher-by-id spt-next-launcher 31) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 59.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 2880.0) 1.0) - (sp-flt spt-conerot-radius (meters 5000)) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 29 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 256.0) + (sp-flt spt-b 256.0) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.42666668) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 60 239 1) + (sp-launcher-by-id spt-next-launcher 31) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 59.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 2880.0) 1.0) + (sp-flt spt-conerot-radius (meters 5000)) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 30 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.42666668) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 60 239 1) - (sp-launcher-by-id spt-next-launcher 31) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 29.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 5760.0) 1.0) - (sp-flt spt-conerot-radius (meters 5000)) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 30 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.42666668) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 60 239 1) + (sp-launcher-by-id spt-next-launcher 31) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 29.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 5760.0) 1.0) + (sp-flt spt-conerot-radius (meters 5000)) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 33 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters 10) (meters 10) 1.0) - (sp-rnd-flt spt-y (meters 2) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 35) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) - ) - ) +(defpart 33 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters 10) (meters 10) 1.0) + (sp-rnd-flt spt-y (meters 2) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 35) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 34 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.0) - (sp-rnd-flt spt-x (meters 0) (meters 20) 1.0) - (sp-flt spt-y (meters 16)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 35) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 34 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.0) + (sp-rnd-flt spt-x (meters 0) (meters 20) 1.0) + (sp-flt spt-y (meters 16)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 35) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 35 @@ -349,7 +384,10 @@ ) ;; failed to figure out what this is: -(defpart 36 :init-specs ((sp-flt spt-fade-a -0.85333335))) +(defpart 36 + :init-specs + ((sp-flt spt-fade-a -0.85333335)) + ) ;; definition for function update-snow ;; INFO: Return type mismatch int vs none. @@ -384,81 +422,89 @@ ) ;; failed to figure out what this is: -(defpart 37 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters 0) (meters 20) 1.0) - (sp-flt spt-y (meters 16)) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-drop-level-rain) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 37 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters 0) (meters 20) 1.0) + (sp-flt spt-y (meters 16)) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-drop-level-rain) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 38 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 4.5) - (sp-rnd-flt spt-x (meters 0) (meters 20) 1.0) - (sp-flt spt-y (meters 16)) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 38 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 4.5) + (sp-rnd-flt spt-x (meters 0) (meters 20) 1.0) + (sp-flt spt-y (meters 16)) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 39 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-int spt-num 0 1 2.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 110.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 25.000002) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 39 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-int spt-num 0 1 2.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 110.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 25.000002) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 40 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.02)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 110.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.4) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 40 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.02)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 110.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.4) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function check-drop-level-rain (defun check-drop-level-rain ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -597,56 +643,62 @@ ) ;; failed to figure out what this is: -(defpart 1950 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1200)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'sparticle-track-sun) - ) - ) +(defpart 1950 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1200)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'sparticle-track-sun) + ) + ) ;; failed to figure out what this is: -(defpart 1951 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2800)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 2200)) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-z (degrees -0.05)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 1.0) - (sp-func spt-func 'sparticle-track-sun) - ) - ) +(defpart 1951 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2800)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2200)) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-z (degrees -0.05)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 1.0) + (sp-func spt-func 'sparticle-track-sun) + ) + ) ;; failed to figure out what this is: -(defpart 1952 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2200)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 2800)) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-z (degrees 0.05)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 2.0) - (sp-func spt-func 'sparticle-track-sun) - ) - ) +(defpart 1952 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2200)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2800)) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-z (degrees 0.05)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 2.0) + (sp-func spt-func 'sparticle-track-sun) + ) + ) ;; failed to figure out what this is: (defpartgroup group-green-sun @@ -658,53 +710,59 @@ ) ;; failed to figure out what this is: -(defpart 1974 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 600)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 4.0) - (sp-func spt-func 'sparticle-track-sun) - ) - ) +(defpart 1974 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 600)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 4.0) + (sp-func spt-func 'sparticle-track-sun) + ) + ) ;; failed to figure out what this is: -(defpart 1975 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1400)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 1100)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-z (degrees -0.05)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 5.0) - (sp-func spt-func 'sparticle-track-sun) - ) - ) +(defpart 1975 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1400)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 1100)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-z (degrees -0.05)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 5.0) + (sp-func spt-func 'sparticle-track-sun) + ) + ) ;; failed to figure out what this is: -(defpart 1976 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1100)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 1400)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-z (degrees 0.05)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 6.0) - (sp-func spt-func 'sparticle-track-sun) - ) - ) +(defpart 1976 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1100)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 1400)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-z (degrees 0.05)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 6.0) + (sp-func spt-func 'sparticle-track-sun) + ) + ) diff --git a/test/decompiler/reference/engine/game/collectables-part_REF.gc b/test/decompiler/reference/engine/game/collectables-part_REF.gc index 377868f88d..71531058f5 100644 --- a/test/decompiler/reference/engine/game/collectables-part_REF.gc +++ b/test/decompiler/reference/engine/game/collectables-part_REF.gc @@ -104,143 +104,163 @@ ) ;; failed to figure out what this is: -(defpart 2 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 2 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 3 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 96.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 4) - ) - ) +(defpart 3 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 96.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 4) + ) + ) ;; failed to figure out what this is: -(defpart 4 :init-specs ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150))) +(defpart 4 + :init-specs + ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 5 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.8) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees 269.52002) (degrees 208.99998) 1.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 6) - ) - ) +(defpart 5 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.8) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees 269.52002) (degrees 208.99998) 1.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 6) + ) + ) ;; failed to figure out what this is: -(defpart 6 :init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))) +(defpart 6 + :init-specs + ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 7 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 7 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 8 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 8 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 9 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 9 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 10 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.2 0.2 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 96.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 10 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.2 0.2 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 96.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-eco-blue-collect @@ -271,101 +291,111 @@ ) ;; failed to figure out what this is: -(defpart 11 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'part-tracker-track-root) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 148) - ) - ) +(defpart 11 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'part-tracker-track-root) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 148) + ) + ) ;; failed to figure out what this is: -(defpart 12 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) - (sp-flt spt-z (meters 0.08)) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0.08)) - (sp-flt spt-accel-z -21.845333) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 12 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) + (sp-flt spt-z (meters 0.08)) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0.08)) + (sp-flt spt-accel-z -21.845333) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 13 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 13 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 14 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 14 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 147 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 147 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-vent-blue-active @@ -399,173 +429,191 @@ ) ;; failed to figure out what this is: -(defpart 150 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-flt spt-fade-a -0.2) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 150 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-flt spt-fade-a -0.2) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 149 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.1 1.0) - (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 149 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.1 1.0) + (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 156 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 156 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 155 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 155 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 154 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 154 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 151 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.1 0.5 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 91) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 151 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.1 0.5 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 91) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 152 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.2 0.4 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 91) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 152 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.2 0.4 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 91) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 153 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.1 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 91) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 153 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.1 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 91) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 146 :init-specs ((sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-fade-r -1.0) - (sp-flt spt-fade-g -1.0) - (sp-flt spt-fade-a -2.0) - ) - ) +(defpart 146 + :init-specs + ((sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-fade-r -1.0) + (sp-flt spt-fade-g -1.0) + (sp-flt spt-fade-a -2.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-eco-red @@ -592,115 +640,134 @@ ) ;; failed to figure out what this is: -(defpart 160 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 160 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 161 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.15) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 165) - ) - ) +(defpart 161 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.15) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 165) + ) + ) ;; failed to figure out what this is: -(defpart 165 :init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))) +(defpart 165 + :init-specs + ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 162 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.25) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 166) - ) - ) +(defpart 162 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.25) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 166) + ) + ) ;; failed to figure out what this is: -(defpart 166 :init-specs ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150))) +(defpart 166 + :init-specs + ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 163 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.07) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 32.0) - (sp-flt spt-vel-x (meters 0.11259259)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 166) - ) - ) +(defpart 163 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.07) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 32.0) + (sp-flt spt-vel-x (meters 0.11259259)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 166) + ) + ) ;; failed to figure out what this is: -(defpart 164 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.00038095238)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.01904762) - (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 149 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 167) - ) - ) +(defpart 164 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.00038095238)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.01904762) + (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 149 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 167) + ) + ) ;; failed to figure out what this is: -(defpart 167 :init-specs ((sp-flt spt-fade-g 0.0))) +(defpart 167 + :init-specs + ((sp-flt spt-fade-g 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-eco-red-collect @@ -725,68 +792,74 @@ ) ;; failed to figure out what this is: -(defpart 168 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'part-tracker-track-root) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 148) - ) - ) +(defpart 168 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'part-tracker-track-root) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 148) + ) + ) ;; failed to figure out what this is: -(defpart 169 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) - (sp-flt spt-z (meters 0.08)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0.08)) - (sp-flt spt-accel-z -21.845333) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 169 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) + (sp-flt spt-z (meters 0.08)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0.08)) + (sp-flt spt-accel-z -21.845333) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 170 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.005555555)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.0) - (sp-flt spt-fade-a -0.22857143) - (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 171) - ) - ) +(defpart 170 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.005555555)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.0) + (sp-flt spt-fade-a -0.22857143) + (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 171) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-vent-red-active @@ -836,130 +909,145 @@ ) ;; failed to figure out what this is: -(defpart 177 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.6 0.6 1.0) - (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-flt spt-fade-a -0.10666667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 177 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.6 0.6 1.0) + (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-flt spt-fade-a -0.10666667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 176 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.3 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0) - (sp-flt spt-fade-a -0.21333334) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 176 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.3 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0) + (sp-flt spt-fade-a -0.21333334) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 172 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 172 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 173 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.5)) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-flt spt-fade-a -0.28444445) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 173 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.5)) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-flt spt-fade-a -0.28444445) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 174 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.25) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 174 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.25) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 175 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0023809525)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.07619048) - (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 149 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 171) - ) - ) +(defpart 175 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0023809525)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.07619048) + (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 149 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 171) + ) + ) ;; failed to figure out what this is: -(defpart 171 :init-specs ((sp-flt spt-fade-g 0.0))) +(defpart 171 + :init-specs + ((sp-flt spt-fade-g 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-part-vent-yellow-active @@ -1009,131 +1097,146 @@ ) ;; failed to figure out what this is: -(defpart 183 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.6 0.6 1.0) - (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 92.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 92.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-flt spt-fade-a -0.10666667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 183 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.6 0.6 1.0) + (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 92.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 92.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-flt spt-fade-a -0.10666667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 182 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.3 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0) - (sp-flt spt-fade-a -0.21333334) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 182 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.3 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0) + (sp-flt spt-fade-a -0.21333334) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 178 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 178 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 179 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters 0.2) (meters 0.2) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-x (meters 0.10666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-fade-a -0.34133333) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 179 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters 0.2) (meters 0.2) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-x (meters 0.10666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-fade-a -0.34133333) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 180 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.2)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-x (meters 0.11259259)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-fade-a -0.34133333) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 180 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.2)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-x (meters 0.11259259)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-fade-a -0.34133333) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 181 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.5 2.0 1.0) - (sp-flt spt-y (meters -0.05)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.024242423) - (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) - (sp-flt spt-friction 0.93) - (sp-int-plain-rnd spt-timer 30 209 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 190) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.05)) - ) - ) +(defpart 181 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.5 2.0 1.0) + (sp-flt spt-y (meters -0.05)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.024242423) + (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) + (sp-flt spt-friction 0.93) + (sp-int-plain-rnd spt-timer 30 209 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 190) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.05)) + ) + ) ;; failed to figure out what this is: -(defpart 190 :init-specs ((sp-flt spt-fade-r 0.0))) +(defpart 190 + :init-specs + ((sp-flt spt-fade-r 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-eco-yellow @@ -1163,113 +1266,132 @@ ) ;; failed to figure out what this is: -(defpart 191 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 191 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 192 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.15) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 16.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 196) - ) - ) +(defpart 192 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.15) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 16.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 196) + ) + ) ;; failed to figure out what this is: -(defpart 196 :init-specs ((sp-flt spt-fade-a -0.10666667) (sp-int spt-timer 150))) +(defpart 196 + :init-specs + ((sp-flt spt-fade-a -0.10666667) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 193 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.75) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 197) - ) - ) +(defpart 193 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.75) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 197) + ) + ) ;; failed to figure out what this is: -(defpart 197 :init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))) +(defpart 197 + :init-specs + ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 194 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.12) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 32.0) - (sp-flt spt-vel-x (meters 0.11259259)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 197) - ) - ) +(defpart 194 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.12) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 32.0) + (sp-flt spt-vel-x (meters 0.11259259)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 197) + ) + ) ;; failed to figure out what this is: -(defpart 195 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0006190476)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.01904762) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 195 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0006190476)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.01904762) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: -(defpart 198 :init-specs ((sp-flt spt-fade-g 0.0))) +(defpart 198 + :init-specs + ((sp-flt spt-fade-g 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-eco-yellow-collect @@ -1293,65 +1415,71 @@ ) ;; failed to figure out what this is: -(defpart 199 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'part-tracker-track-root) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 148) - ) - ) +(defpart 199 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'part-tracker-track-root) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 148) + ) + ) ;; failed to figure out what this is: -(defpart 200 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) - (sp-flt spt-z (meters 0.08)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0.08)) - (sp-flt spt-accel-z -21.845333) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 200 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) + (sp-flt spt-z (meters 0.08)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0.08)) + (sp-flt spt-accel-z -21.845333) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 201 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0006190476)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.01904762) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 201 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0006190476)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.01904762) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: (defpartgroup group-eco-green @@ -1380,95 +1508,112 @@ ) ;; failed to figure out what this is: -(defpart 202 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-a 1.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 202 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-a 1.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 203 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.3) (meters 0.25) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 206) - ) - ) +(defpart 203 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.3) (meters 0.25) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 206) + ) + ) ;; failed to figure out what this is: -(defpart 206 :init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))) +(defpart 206 + :init-specs + ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 204 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.3)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 64.0 1.0) - (sp-flt spt-g 255.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 207) - ) - ) +(defpart 204 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.3)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 64.0 1.0) + (sp-flt spt-g 255.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 207) + ) + ) ;; failed to figure out what this is: -(defpart 207 :init-specs ((sp-flt spt-fade-a -0.42666668) (sp-int spt-timer 150))) +(defpart 207 + :init-specs + ((sp-flt spt-fade-a -0.42666668) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 205 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-y (meters -0.05)) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 48.0) - (sp-flt spt-scalevel-x (meters -0.00075757573)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -2.8333333) - (sp-flt spt-accel-y -0.6144) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 208) - ) - ) +(defpart 205 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-y (meters -0.05)) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 48.0) + (sp-flt spt-scalevel-x (meters -0.00075757573)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -2.8333333) + (sp-flt spt-accel-y -0.6144) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 208) + ) + ) ;; failed to figure out what this is: -(defpart 208 :init-specs ((sp-flt spt-fade-r 0.0))) +(defpart 208 + :init-specs + ((sp-flt spt-fade-r 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-eco-green-pill @@ -1487,115 +1632,131 @@ ) ;; failed to figure out what this is: -(defpart 209 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'eco-track-root-prim-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 214) - ) - ) +(defpart 209 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'eco-track-root-prim-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 214) + ) + ) ;; failed to figure out what this is: -(defpart 210 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.0014814815)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-track-root-prim-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 214) - ) - ) +(defpart 210 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.0014814815)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-track-root-prim-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 214) + ) + ) ;; failed to figure out what this is: -(defpart 214 :init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))) +(defpart 214 + :init-specs + ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 211 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-track-root-prim-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 214) - ) - ) +(defpart 211 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-track-root-prim-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 214) + ) + ) ;; failed to figure out what this is: -(defpart 212 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.08)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.05) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 255.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.10666667)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'eco-fadeout) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 215) - ) - ) +(defpart 212 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.08)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.05) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 255.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.10666667)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'eco-fadeout) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 215) + ) + ) ;; failed to figure out what this is: -(defpart 215 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-a -0.8466667) (sp-int spt-timer 150))) +(defpart 215 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-a -0.8466667) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 213 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-y (meters -0.05)) - (sp-flt spt-scale-x (meters 0.15)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-flt spt-scalevel-x (meters -0.00039393938)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -2.8333333) - (sp-flt spt-accel-y -0.40960002) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 208) - ) - ) +(defpart 213 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-y (meters -0.05)) + (sp-flt spt-scale-x (meters 0.15)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-flt spt-scalevel-x (meters -0.00039393938)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -2.8333333) + (sp-flt spt-accel-y -0.40960002) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 208) + ) + ) ;; failed to figure out what this is: (defpartgroup group-eco-green-pill-collect @@ -1640,112 +1801,124 @@ ) ;; failed to figure out what this is: -(defpart 216 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit3 bit14) - (sp-func spt-func 'part-tracker-track-root) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 148) - ) - ) +(defpart 216 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit3 bit14) + (sp-func spt-func 'part-tracker-track-root) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 148) + ) + ) ;; failed to figure out what this is: -(defpart 148 :init-specs ((sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.0) - ) - ) +(defpart 148 + :init-specs + ((sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.0) + ) + ) ;; failed to figure out what this is: -(defpart 219 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) - (sp-flt spt-z (meters 0.08)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 255.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0.08)) - (sp-flt spt-accel-z -21.845333) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 219 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) + (sp-flt spt-z (meters 0.08)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 255.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0.08)) + (sp-flt spt-accel-z -21.845333) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 217 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) - (sp-flt spt-z (meters 0.08)) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.05) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 255.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0.04)) - (sp-flt spt-accel-z -10.922667) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 217 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -4) (meters 16) 1.0) + (sp-flt spt-z (meters 0.08)) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.05) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 255.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0.04)) + (sp-flt spt-accel-z -10.922667) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 220 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -0.05)) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-flt spt-scalevel-x (meters -0.00075757573)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -2.8333333) - (sp-flt spt-accel-y -0.40960002) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 221) - ) - ) +(defpart 220 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -0.05)) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-flt spt-scalevel-x (meters -0.00075757573)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -2.8333333) + (sp-flt spt-accel-y -0.40960002) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 221) + ) + ) ;; failed to figure out what this is: -(defpart 218 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -0.05)) - (sp-flt spt-scale-x (meters 0.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-flt spt-scalevel-x (meters -0.0004545455)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -2.8333333) - (sp-flt spt-accel-y -0.40960002) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 221) - ) - ) +(defpart 218 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -0.05)) + (sp-flt spt-scale-x (meters 0.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-flt spt-scalevel-x (meters -0.0004545455)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -2.8333333) + (sp-flt spt-accel-y -0.40960002) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 221) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-vent-green-active @@ -1789,105 +1962,118 @@ ) ;; failed to figure out what this is: -(defpart 226 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.6 0.6 1.0) - (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 92.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) - (sp-flt spt-fade-a -0.10666667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 226 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.6 0.6 1.0) + (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 92.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889) + (sp-flt spt-fade-a -0.10666667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 225 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.3 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0) - (sp-flt spt-fade-a -0.21333334) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 225 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.3 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0) + (sp-flt spt-fade-a -0.21333334) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 222 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-int spt-timer 750) - (sp-cpuinfo-flags bit3 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 222 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-int spt-timer 750) + (sp-cpuinfo-flags bit3 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 223 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.2) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-r -0.2) - (sp-int-plain-rnd spt-timer 600 149 1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-int-plain-rnd spt-next-time 450 149 1) - (sp-launcher-by-id spt-next-launcher 227) - ) - ) +(defpart 223 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.2) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-r -0.2) + (sp-int-plain-rnd spt-timer 600 149 1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-int-plain-rnd spt-next-time 450 149 1) + (sp-launcher-by-id spt-next-launcher 227) + ) + ) ;; failed to figure out what this is: -(defpart 227 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-a -0.8466667) (sp-int spt-timer 150))) +(defpart 227 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-a -0.8466667) (sp-int spt-timer 150)) + ) ;; failed to figure out what this is: -(defpart 224 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-flt spt-scalevel-x (meters -0.0006060606)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -2.8333333) - (sp-flt spt-accel-y -0.81920004) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 208) - ) - ) +(defpart 224 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-flt spt-scalevel-x (meters -0.0006060606)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -2.8333333) + (sp-flt spt-accel-y -0.81920004) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 208) + ) + ) ;; failed to figure out what this is: (defpartgroup group-fuel-cell-starburst @@ -1902,86 +2088,97 @@ ) ;; failed to figure out what this is: -(defpart 228 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 232) - ) - ) +(defpart 228 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 232) + ) + ) ;; failed to figure out what this is: -(defpart 232 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 232 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 229 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.2)) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 232) - ) - ) +(defpart 229 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.2)) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 232) + ) + ) ;; failed to figure out what this is: -(defpart 230 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3.5)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees -0.4)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 230 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3.5)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees -0.4)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 231 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 4)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 3.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees 0.3)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 231 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 3.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees 0.3)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; definition for function sparticle-track-root-money ;; INFO: Return type mismatch int vs none. @@ -2000,84 +2197,95 @@ ) ;; failed to figure out what this is: -(defpart 233 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 234) - ) - ) +(defpart 233 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 234) + ) + ) ;; failed to figure out what this is: -(defpart 234 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 234 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 235 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.2)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 234) - ) - ) +(defpart 235 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.2)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 234) + ) + ) ;; failed to figure out what this is: -(defpart 236 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2.5)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 2)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 32.0) - (sp-flt spt-rotvel-z (degrees -0.4)) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit3) - (sp-func spt-func 'sparticle-track-root-money) - ) - ) +(defpart 236 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2.5)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 32.0) + (sp-flt spt-rotvel-z (degrees -0.4)) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit3) + (sp-func spt-func 'sparticle-track-root-money) + ) + ) ;; failed to figure out what this is: -(defpart 237 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 2.5)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 32.0) - (sp-flt spt-rotvel-z (degrees 0.3)) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit3) - (sp-func spt-func 'sparticle-track-root-money) - ) - ) +(defpart 237 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2.5)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 32.0) + (sp-flt spt-rotvel-z (degrees 0.3)) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit3) + (sp-func spt-func 'sparticle-track-root-money) + ) + ) ;; failed to figure out what this is: (defpartgroup group-money-starburst :id 64 :bounds (static-bspherem 0 0.5 0 1.5) :parts ((sp-item 238))) @@ -2091,42 +2299,46 @@ ) ;; failed to figure out what this is: -(defpart 239 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1a :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-x 0.0 12743.111 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 32.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-launchrot-y (degrees -180.0) (degrees 360.0) 1.0) - ) - ) +(defpart 239 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1a :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-x 0.0 12743.111 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 32.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-launchrot-y (degrees -180.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 240 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1a :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-x 20024.889 12743.111 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 32.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-launchrot-y (degrees -180.0) (degrees 360.0) 1.0) - ) - ) +(defpart 240 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1a :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-x 20024.889 12743.111 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 32.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-launchrot-y (degrees -180.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-green-collect @@ -2140,71 +2352,77 @@ ) ;; failed to figure out what this is: -(defpart 241 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 241 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 242 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 242 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 243 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.1)) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 245) - ) - ) +(defpart 243 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.1)) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 245) + ) + ) ;; failed to figure out what this is: (defpartgroup group-blue-collect @@ -2218,71 +2436,77 @@ ) ;; failed to figure out what this is: -(defpart 246 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 60.0 20.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 246 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 60.0 20.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 247 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 60.0 20.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 247 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 60.0 20.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 248 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 60.0 20.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.1)) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 245) - ) - ) +(defpart 248 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 60.0 20.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.1)) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 245) + ) + ) ;; failed to figure out what this is: (defpartgroup group-yellow-collect @@ -2296,77 +2520,89 @@ ) ;; failed to figure out what this is: -(defpart 249 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 249 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 244 :init-specs ((sp-flt spt-fade-a -0.15238096))) +(defpart 244 + :init-specs + ((sp-flt spt-fade-a -0.15238096)) + ) ;; failed to figure out what this is: -(defpart 250 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 250 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 251 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.1)) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 245) - ) - ) +(defpart 251 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.1)) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 245) + ) + ) ;; failed to figure out what this is: -(defpart 245 :init-specs ((sp-flt spt-scalevel-x (meters -0.025)) (sp-copy-from-other spt-scalevel-y -4))) +(defpart 245 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.025)) (sp-copy-from-other spt-scalevel-y -4)) + ) ;; failed to figure out what this is: (defpartgroup group-red-collect @@ -2380,68 +2616,74 @@ ) ;; failed to figure out what this is: -(defpart 252 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 252 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 253 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 244) - ) - ) +(defpart 253 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 2) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 244) + ) + ) ;; failed to figure out what this is: -(defpart 254 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.1)) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 245) - ) - ) +(defpart 254 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.1)) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 245) + ) + ) diff --git a/test/decompiler/reference/engine/game/crates_REF.gc b/test/decompiler/reference/engine/game/crates_REF.gc index ff993b9533..4cfcf181d8 100644 --- a/test/decompiler/reference/engine/game/crates_REF.gc +++ b/test/decompiler/reference/engine/game/crates_REF.gc @@ -144,136 +144,154 @@ ) ;; failed to figure out what this is: -(defpart 281 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-flt spt-accel-y 2.7306666) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 30 59 1) - (sp-launcher-by-id spt-next-launcher 282) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 281 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-flt spt-accel-y 2.7306666) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 30 59 1) + (sp-launcher-by-id spt-next-launcher 282) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 282 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 282 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 283 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 0.75)) - (sp-flt spt-scale-x (meters 6)) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 284) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 283 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 0.75)) + (sp-flt spt-scale-x (meters 6)) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 284) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 284 :init-specs ((sp-flt spt-fade-a -2.1333334))) +(defpart 284 + :init-specs + ((sp-flt spt-fade-a -2.1333334)) + ) ;; failed to figure out what this is: -(defpart 285 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 28.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 285 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 28.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 286 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 160.0) - (sp-flt spt-g 160.0) - (sp-flt spt-b 160.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-rotvel-x (degrees 1.2)) - (sp-flt spt-rotvel-y (degrees 2.4)) - (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 287) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 286 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 160.0) + (sp-flt spt-g 160.0) + (sp-flt spt-b 160.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-rotvel-x (degrees 1.2)) + (sp-flt spt-rotvel-y (degrees 2.4)) + (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 287) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 287 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -3.4) - ) - ) +(defpart 287 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -3.4) + ) + ) ;; failed to figure out what this is: -(defpart 288 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) - (sp-flt spt-num 4.5) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 100.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-rotvel-x (degrees 1.2)) - (sp-flt spt-rotvel-y (degrees 2.4)) - (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 287) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 288 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) + (sp-flt spt-num 4.5) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 100.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-rotvel-x (degrees 1.2)) + (sp-flt spt-rotvel-y (degrees 2.4)) + (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 287) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-crate-explode @@ -344,28 +362,30 @@ ) ;; failed to figure out what this is: -(defpart 2096 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2099) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2096 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2099) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2099 @@ -374,156 +394,172 @@ ) ;; failed to figure out what this is: -(defpart 2098 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 8)) - (sp-rnd-flt spt-r 64.0 192.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.42666668)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2098 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 8)) + (sp-rnd-flt spt-r 64.0 192.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.42666668)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2095 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 16)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 192.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -1.7454545) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2095 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 16)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 192.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -1.7454545) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2097 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2097 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 295 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 295 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 296 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.000909091)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.26666668) - (sp-flt spt-fade-a -0.19393939) - (sp-int-plain-rnd spt-timer 90 149 1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 296 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.000909091)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.26666668) + (sp-flt spt-fade-a -0.19393939) + (sp-int-plain-rnd spt-timer 90 149 1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 297 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0006190476)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.01904762) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 297 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0006190476)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.01904762) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: -(defpart 292 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 128.0) - (sp-rnd-int spt-g 1115684864 1 32.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-rotvel-x (degrees 1.2)) - (sp-flt spt-rotvel-y (degrees 2.4)) - (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 301) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 292 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 128.0) + (sp-rnd-int spt-g 1115684864 1 32.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-rotvel-x (degrees 1.2)) + (sp-flt spt-rotvel-y (degrees 2.4)) + (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 301) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 301 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -3.4) - ) - ) +(defpart 301 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -3.4) + ) + ) ;; definition for function crate-standard-event-handler (defbehavior crate-standard-event-handler crate ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) @@ -1385,28 +1421,30 @@ ) ;; failed to figure out what this is: -(defpart 302 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 302 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition of type crate-buzzer (deftype crate-buzzer (crate) diff --git a/test/decompiler/reference/engine/game/game-save_REF.gc b/test/decompiler/reference/engine/game/game-save_REF.gc index 55920fceb0..87868a612c 100644 --- a/test/decompiler/reference/engine/game/game-save_REF.gc +++ b/test/decompiler/reference/engine/game/game-save_REF.gc @@ -1169,18 +1169,20 @@ ) ;; failed to figure out what this is: -(defpart 2662 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6b :page #x1cf)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 2662 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6b :page #x1cf)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; definition for symbol *auto-save-info*, type mc-slot-info (define *auto-save-info* (new 'global 'mc-slot-info)) diff --git a/test/decompiler/reference/engine/game/generic-obs_REF.gc b/test/decompiler/reference/engine/game/generic-obs_REF.gc index ab1c9633ca..73417814d6 100644 --- a/test/decompiler/reference/engine/game/generic-obs_REF.gc +++ b/test/decompiler/reference/engine/game/generic-obs_REF.gc @@ -1657,117 +1657,133 @@ ) ;; failed to figure out what this is: -(defpart 45 :init-specs ((sp-flt spt-num 1.5) - (sp-flt spt-x (meters 1.5)) - (sp-flt spt-y (meters -0.5)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 270) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 180) - (sp-launcher-by-id spt-next-launcher 50) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 45 + :init-specs + ((sp-flt spt-num 1.5) + (sp-flt spt-x (meters 1.5)) + (sp-flt spt-y (meters -0.5)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 270) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 180) + (sp-launcher-by-id spt-next-launcher 50) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 50 :init-specs ((sp-flt spt-fade-b -4.551111))) +(defpart 50 + :init-specs + ((sp-flt spt-fade-b -4.551111)) + ) ;; failed to figure out what this is: -(defpart 46 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 1.8) 1.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0) - (sp-rnd-int spt-r 0 1 128.0) - (sp-rnd-flt spt-g 64.0 196.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 46 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 1.8) 1.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0) + (sp-rnd-int spt-r 0 1 128.0) + (sp-rnd-flt spt-g 64.0 196.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 47 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 1.8) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-int spt-r 0 1 128.0) - (sp-rnd-flt spt-g 64.0 196.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 47 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 1.8) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-int spt-r 0 1 128.0) + (sp-rnd-flt spt-g 64.0 196.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 48 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-r 10.0 6.0 1.0) - (sp-rnd-flt spt-g 64.0 128.0 1.0) - (sp-rnd-flt spt-b 10.0 6.0 1.0) - (sp-flt spt-a 80.0) - (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-fade-a -0.2) - (sp-flt spt-accel-y 6.826667) - (sp-flt spt-friction 0.996) - (sp-int-plain-rnd spt-timer 180 119 1) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 48 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-r 10.0 6.0 1.0) + (sp-rnd-flt spt-g 64.0 128.0 1.0) + (sp-rnd-flt spt-b 10.0 6.0 1.0) + (sp-flt spt-a 80.0) + (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-fade-a -0.2) + (sp-flt spt-accel-y 6.826667) + (sp-flt spt-friction 0.996) + (sp-int-plain-rnd spt-timer 180 119 1) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 49 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 10.0 5.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-fade-a 0.6) - (sp-flt spt-accel-y 6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 51) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 49 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 10.0 5.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-fade-a 0.6) + (sp-flt spt-accel-y 6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 51) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 51 :init-specs ((sp-flt spt-fade-a -0.18))) +(defpart 51 + :init-specs + ((sp-flt spt-fade-a -0.18)) + ) ;; failed to figure out what this is: (defpartgroup group-jungle-launcher @@ -1782,70 +1798,76 @@ ) ;; failed to figure out what this is: -(defpart 52 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 1.4) 1.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0) - (sp-rnd-int spt-r 0 1 128.0) - (sp-rnd-flt spt-g 64.0 196.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 52 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 1.4) 1.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0) + (sp-rnd-int spt-r 0 1 128.0) + (sp-rnd-flt spt-g 64.0 196.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 53 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 1.4) (meters 0.9) 1.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-int spt-r 0 1 128.0) - (sp-rnd-flt spt-g 64.0 196.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 53 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 1.4) (meters 0.9) 1.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-int spt-r 0 1 128.0) + (sp-rnd-flt spt-g 64.0 196.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 54 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 10.0 5.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-fade-a 0.6) - (sp-flt spt-accel-y 6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 51) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 54 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 10.0 5.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-fade-a 0.6) + (sp-flt spt-accel-y 6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 51) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-launcher @@ -1860,30 +1882,32 @@ ) ;; failed to figure out what this is: -(defpart 55 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 16.0 16.0 1.0) - (sp-rnd-flt spt-g 16.0 16.0 1.0) - (sp-rnd-flt spt-b 5.0 2.5 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-fade-a 0.6) - (sp-flt spt-accel-y 6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 51) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 55 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 16.0 16.0 1.0) + (sp-rnd-flt spt-g 16.0 16.0 1.0) + (sp-rnd-flt spt-b 5.0 2.5 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-fade-a 0.6) + (sp-flt spt-accel-y 6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 51) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function cam-launcher-joystick ;; Used lq/sq @@ -2620,19 +2644,21 @@ ) ;; failed to figure out what this is: -(defpart 2528 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) - (sp-func spt-birth-func 'birth-func-set-quat) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-flt spt-scale-y (meters 5.6)) - (sp-rnd-flt spt-r 0.0 44.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) - ) - ) +(defpart 2528 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) + (sp-func spt-birth-func 'birth-func-set-quat) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-flt spt-scale-y (meters 5.6)) + (sp-rnd-flt spt-r 0.0 44.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) + ) + ) ;; definition for function draw-eco-beam ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/engine/game/powerups_REF.gc b/test/decompiler/reference/engine/game/powerups_REF.gc index a47e8c8739..9a73ab26a3 100644 --- a/test/decompiler/reference/engine/game/powerups_REF.gc +++ b/test/decompiler/reference/engine/game/powerups_REF.gc @@ -57,105 +57,117 @@ ) ;; failed to figure out what this is: -(defpart 255 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0666667) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 255 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0666667) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 256 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0666667) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 256 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0666667) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 257 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 1.0 3.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 258) - ) - ) +(defpart 257 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 1.0 3.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 258) + ) + ) ;; failed to figure out what this is: -(defpart 259 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.0 3.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 91) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 258) - ) - ) +(defpart 259 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.0 3.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 91) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 258) + ) + ) ;; failed to figure out what this is: -(defpart 258 :init-specs ((sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-fade-r -1.0) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -2.0) - ) - ) +(defpart 258 + :init-specs + ((sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-fade-r -1.0) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -2.0) + ) + ) ;; failed to figure out what this is: -(defpart 260 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 128.0 1.0) - (sp-flt spt-scalevel-x (meters -0.00033333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.2) - (sp-flt spt-accel-y -0.06826667) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit0 bit2 bit3) - ) - ) +(defpart 260 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 128.0 1.0) + (sp-flt spt-scalevel-x (meters -0.00033333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.2) + (sp-flt spt-accel-y -0.06826667) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit0 bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-blue-hit-ground-effect @@ -168,328 +180,373 @@ ) ;; failed to figure out what this is: -(defpart 264 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 32.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 63.0 1.0) - (sp-rnd-int spt-a 0 63 1.0) - (sp-flt spt-vel-y (meters 0.093333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit3) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 266) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0)) - ) - ) +(defpart 264 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 32.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 63.0 1.0) + (sp-rnd-int spt-a 0 63 1.0) + (sp-flt spt-vel-y (meters 0.093333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit3) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 266) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0)) + ) + ) ;; failed to figure out what this is: -(defpart 266 :init-specs ((sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 63.0 1.0) - (sp-rnd-int spt-a 0 63 1.0) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 266) - ) - ) +(defpart 266 + :init-specs + ((sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 63.0 1.0) + (sp-rnd-int spt-a 0 63 1.0) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 266) + ) + ) ;; failed to figure out what this is: -(defpart 265 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 63.0 1.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.21333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 267) - ) - ) +(defpart 265 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 63.0 1.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.21333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 267) + ) + ) ;; failed to figure out what this is: -(defpart 267 :init-specs ((sp-flt spt-fade-a -2.1333334))) +(defpart 267 + :init-specs + ((sp-flt spt-fade-a -2.1333334)) + ) ;; failed to figure out what this is: -(defpart 263 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 63.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.22666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.7111111) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 268) - ) - ) +(defpart 263 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 63.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.22666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.7111111) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 268) + ) + ) ;; failed to figure out what this is: -(defpart 268 :init-specs ((sp-flt spt-fade-a -1.4222223))) +(defpart 268 + :init-specs + ((sp-flt spt-fade-a -1.4222223)) + ) ;; failed to figure out what this is: -(defpart 261 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 63.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 261 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 63.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 262 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 63.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 262 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 63.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 269 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 92.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 92.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 269 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 92.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 92.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 270 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 92.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 92.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 270 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 92.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 92.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 271 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.5 2.0 1.0) - (sp-flt spt-y (meters -0.05)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00083333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.024242423) - (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) - (sp-flt spt-friction 0.93) - (sp-int-plain-rnd spt-timer 30 209 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 272) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.05)) - ) - ) +(defpart 271 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.5 2.0 1.0) + (sp-flt spt-y (meters -0.05)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00083333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.024242423) + (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) + (sp-flt spt-friction 0.93) + (sp-int-plain-rnd spt-timer 30 209 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 272) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.05)) + ) + ) ;; failed to figure out what this is: -(defpart 272 :init-specs ((sp-flt spt-fade-r 0.0))) +(defpart 272 + :init-specs + ((sp-flt spt-fade-r 0.0)) + ) ;; failed to figure out what this is: -(defpart 273 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 92.0 32.0 1.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 273 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 92.0 32.0 1.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 274 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 92.0 32.0 1.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 274 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 92.0 32.0 1.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 275 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.5 2.0 1.0) - (sp-flt spt-y (meters -0.05)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00083333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.024242423) - (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) - (sp-flt spt-friction 0.93) - (sp-int-plain-rnd spt-timer 30 209 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 276) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.05)) - ) - ) +(defpart 275 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.5 2.0 1.0) + (sp-flt spt-y (meters -0.05)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00083333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.024242423) + (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) + (sp-flt spt-friction 0.93) + (sp-int-plain-rnd spt-timer 30 209 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 276) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.05)) + ) + ) ;; failed to figure out what this is: -(defpart 276 :init-specs ((sp-flt spt-fade-r 0.0))) +(defpart 276 + :init-specs + ((sp-flt spt-fade-r 0.0)) + ) ;; failed to figure out what this is: -(defpart 277 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 92.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 277 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 92.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 278 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 92.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 278 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 92.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 279 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.5 2.0 1.0) - (sp-flt spt-y (meters -0.05)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 100.0 28.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00083333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.024242423) - (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) - (sp-flt spt-friction 0.93) - (sp-int-plain-rnd spt-timer 30 209 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 280) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.05)) - ) - ) +(defpart 279 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.5 2.0 1.0) + (sp-flt spt-y (meters -0.05)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 100.0 28.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00083333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.024242423) + (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) + (sp-flt spt-friction 0.93) + (sp-int-plain-rnd spt-timer 30 209 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 280) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.05)) + ) + ) ;; failed to figure out what this is: -(defpart 280 :init-specs ((sp-flt spt-fade-g 0.0))) +(defpart 280 + :init-specs + ((sp-flt spt-fade-g 0.0)) + ) ;; definition for function eco-blue-glow ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/engine/game/projectiles_REF.gc b/test/decompiler/reference/engine/game/projectiles_REF.gc index 5116669db7..c1cc0042c0 100644 --- a/test/decompiler/reference/engine/game/projectiles_REF.gc +++ b/test/decompiler/reference/engine/game/projectiles_REF.gc @@ -235,102 +235,115 @@ ) ;; failed to figure out what this is: -(defpart 349 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 349 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 350 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 16) 1.0) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 32.0) - (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 1 873.81335) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 350 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 16) 1.0) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 32.0) + (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 1 873.81335) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 351 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0)) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.11259259)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 351 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0)) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.11259259)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 352 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-a 64.0) - (sp-flt spt-scalevel-x (meters -0.02)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 352 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-a 64.0) + (sp-flt spt-scalevel-x (meters -0.02)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 353 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-y (meters -0.05)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.011666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.000909091)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.024242423) - (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) - (sp-flt spt-friction 0.93) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 354) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.3)) - ) - ) +(defpart 353 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-y (meters -0.05)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.011666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.000909091)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.024242423) + (sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0) + (sp-flt spt-friction 0.93) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 354) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.3)) + ) + ) ;; failed to figure out what this is: -(defpart 354 :init-specs ((sp-flt spt-fade-r 0.0))) +(defpart 354 + :init-specs + ((sp-flt spt-fade-r 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-part-yellow-eco-fireball-launcher @@ -362,148 +375,162 @@ ) ;; failed to figure out what this is: -(defpart 355 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 64.0) - (sp-flt spt-scalevel-x (meters -0.06666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -204.8) 1 74565.41) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 355 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 64.0) + (sp-flt spt-scalevel-x (meters -0.06666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -204.8) 1 74565.41) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 357 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0) - (sp-rnd-flt spt-y (meters -0.6) (meters 1.2) 1.0) - (sp-rnd-flt spt-z (meters -0.6) (meters 1.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.75) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.0044444446)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.14222223) - (sp-flt spt-fade-a -0.14222223) - (sp-flt spt-accel-y -0.06826667) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 357 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0) + (sp-rnd-flt spt-y (meters -0.6) (meters 1.2) 1.0) + (sp-rnd-flt spt-z (meters -0.6) (meters 1.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.75) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.0044444446)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.14222223) + (sp-flt spt-fade-a -0.14222223) + (sp-flt spt-accel-y -0.06826667) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 356 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters -0.0025000002)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -4.096) - (sp-flt spt-friction 0.99) - (sp-int-plain-rnd spt-timer 60 59 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0) - ) - ) +(defpart 356 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters -0.0025000002)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -4.096) + (sp-flt spt-friction 0.99) + (sp-int-plain-rnd spt-timer 60 59 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 360 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 24.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters -0.0025000002)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -4.096) - (sp-flt spt-friction 0.99) - (sp-int-plain-rnd spt-timer 60 59 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 360 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 24.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters -0.0025000002)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -4.096) + (sp-flt spt-friction 0.99) + (sp-int-plain-rnd spt-timer 60 59 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 358 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-accel-y -2.048) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 100.00001) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0) - ) - ) +(defpart 358 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-accel-y -2.048) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 100.00001) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 361 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 32.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-accel-y -2.048) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 361 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 32.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-accel-y -2.048) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 359 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.10666667)) - (sp-flt spt-scalevel-x (meters -0.000909091)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.26666668) - (sp-flt spt-fade-a -0.19393939) - (sp-int-plain-rnd spt-timer 90 239 1) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 359 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.10666667)) + (sp-flt spt-scalevel-x (meters -0.000909091)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.26666668) + (sp-flt spt-fade-a -0.19393939) + (sp-int-plain-rnd spt-timer 90 239 1) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-yellow-eco-fireball-hit @@ -520,28 +547,30 @@ ) ;; failed to figure out what this is: -(defpart 2060 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2063) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2060 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2063) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2063 @@ -550,70 +579,78 @@ ) ;; failed to figure out what this is: -(defpart 2062 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 8)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.42666668)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2062 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 8)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.42666668)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2059 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 16)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -1.7454545) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2059 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 16)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -1.7454545) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2061 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.6) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2064) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2061 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.6) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2064) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2064 :init-specs ((sp-flt spt-fade-r -0.53333336) - (sp-flt spt-fade-g -0.53333336) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -0.53333336) - ) - ) +(defpart 2064 + :init-specs + ((sp-flt spt-fade-r -0.53333336) + (sp-flt spt-fade-g -0.53333336) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -0.53333336) + ) + ) ;; definition for method 24 of type projectile ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/engine/gfx/merc/merc-death_REF.gc b/test/decompiler/reference/engine/gfx/merc/merc-death_REF.gc index 2d0b6c771d..e340026f02 100644 --- a/test/decompiler/reference/engine/gfx/merc/merc-death_REF.gc +++ b/test/decompiler/reference/engine/gfx/merc/merc-death_REF.gc @@ -66,30 +66,34 @@ ) ;; failed to figure out what this is: -(defpart 41 :init-specs ((sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 16.0 32.0 1.0) - (sp-rnd-flt spt-b 48.0 32.0 1.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-flt spt-scalevel-y (meters 0.02)) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit12) - (sp-int-plain-rnd spt-next-time 15 59 1) - (sp-launcher-by-id spt-next-launcher 42) - ) - ) +(defpart 41 + :init-specs + ((sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 16.0 32.0 1.0) + (sp-rnd-flt spt-b 48.0 32.0 1.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-flt spt-scalevel-y (meters 0.02)) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit12) + (sp-int-plain-rnd spt-next-time 15 59 1) + (sp-launcher-by-id spt-next-launcher 42) + ) + ) ;; failed to figure out what this is: -(defpart 42 :init-specs ((sp-flt spt-fade-a -1.4222223) - (sp-int spt-timer 45) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 43) - ) - ) +(defpart 42 + :init-specs + ((sp-flt spt-fade-a -1.4222223) + (sp-int spt-timer 45) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 43) + ) + ) ;; failed to figure out what this is: (defpart 43 diff --git a/test/decompiler/reference/engine/gfx/shadow/shadow_REF.gc b/test/decompiler/reference/engine/gfx/shadow/shadow_REF.gc index be9f5567f3..e56647eec3 100644 --- a/test/decompiler/reference/engine/gfx/shadow/shadow_REF.gc +++ b/test/decompiler/reference/engine/gfx/shadow/shadow_REF.gc @@ -168,24 +168,26 @@ ) ;; failed to figure out what this is: -(defpart 362 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 90.0) - (sp-flt spt-g 90.0) - (sp-flt spt-b 90.0) - (sp-rnd-flt spt-a 20.0 20.0 1.0) - (sp-flt spt-vel-y (meters 0.002)) - (sp-flt spt-scalevel-x (meters 0.004166667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.3) - (sp-int spt-timer 5004) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 15.0) 1.0) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.2)) - ) - ) +(defpart 362 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 90.0) + (sp-flt spt-g 90.0) + (sp-flt spt-b 90.0) + (sp-rnd-flt spt-a 20.0 20.0 1.0) + (sp-flt spt-vel-y (meters 0.002)) + (sp-flt spt-scalevel-x (meters 0.004166667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.3) + (sp-int spt-timer 5004) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 15.0) 1.0) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.2)) + ) + ) diff --git a/test/decompiler/reference/engine/gfx/water/water_REF.gc b/test/decompiler/reference/engine/gfx/water/water_REF.gc index e56ba59c0b..b7e566e67c 100644 --- a/test/decompiler/reference/engine/gfx/water/water_REF.gc +++ b/test/decompiler/reference/engine/gfx/water/water_REF.gc @@ -2,26 +2,31 @@ (in-package goal) ;; failed to figure out what this is: -(defpart 108 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0016666667) (meters 0.001) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 109) - ) - ) +(defpart 108 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0016666667) (meters 0.001) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 109) + ) + ) ;; failed to figure out what this is: -(defpart 109 :init-specs ((sp-flt spt-fade-a -0.2))) +(defpart 109 + :init-specs + ((sp-flt spt-fade-a -0.2)) + ) ;; definition for function birth-func-y->userdata ;; INFO: Return type mismatch int vs none. @@ -78,74 +83,80 @@ ) ;; failed to figure out what this is: -(defpart 110 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.05) (meters 0.1) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.05) (meters 0.05) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 24.0 40.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-above-and-die) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 110 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.05) (meters 0.1) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.05) (meters 0.05) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 24.0 40.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-above-and-die) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 111 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-flt spt-y (meters 0.15)) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.05) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-above-and-die) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 111 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-flt spt-y (meters 0.15)) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.05) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-above-and-die) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 112 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0016666667) (meters 0.001) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.42666668) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 113) - ) - ) +(defpart 112 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0016666667) (meters 0.001) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.42666668) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 113) + ) + ) ;; failed to figure out what this is: (defpart 113 @@ -154,38 +165,45 @@ ) ;; failed to figure out what this is: -(defpart 114 :init-specs ((sp-flt spt-fade-a -0.7111111))) +(defpart 114 + :init-specs + ((sp-flt spt-fade-a -0.7111111)) + ) ;; failed to figure out what this is: -(defpart 115 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-rnd-flt spt-num 0.04 0.03 1.0) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.2) (meters 0.4) 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.008333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.64) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 116) - ) - ) +(defpart 115 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-rnd-flt spt-num 0.04 0.03 1.0) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.2) (meters 0.4) 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.008333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.64) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 116) + ) + ) ;; failed to figure out what this is: -(defpart 116 :init-specs ((sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.0) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 117) - ) - ) +(defpart 116 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.0) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 117) + ) + ) ;; failed to figure out what this is: (defpart 117 @@ -194,28 +212,30 @@ ) ;; failed to figure out what this is: -(defpart 118 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-x (meters 10)) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 1.5) 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-rnd-flt spt-scale-y (meters 0.75) (meters 1.5) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.004333333) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.0033333334) (meters 0.004333333) 1.0) - (sp-flt spt-fade-a 0.7111111) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 119) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 118 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-x (meters 10)) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 1.5) 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-rnd-flt spt-scale-y (meters 0.75) (meters 1.5) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.004333333) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.0033333334) (meters 0.004333333) 1.0) + (sp-flt spt-fade-a 0.7111111) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 119) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpart 119 @@ -224,30 +244,35 @@ ) ;; failed to figure out what this is: -(defpart 120 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 120 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: -(defpart 121 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-rnd-flt spt-num 0.05 0.4 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.7) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0016666667) (meters 0.003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.42666668) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 122) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 121 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-rnd-flt spt-num 0.05 0.4 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.7) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0016666667) (meters 0.003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.42666668) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 122) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpart 122 @@ -256,7 +281,10 @@ ) ;; failed to figure out what this is: -(defpart 123 :init-specs ((sp-flt spt-fade-a -0.7111111))) +(defpart 123 + :init-specs + ((sp-flt spt-fade-a -0.7111111)) + ) ;; failed to figure out what this is: (defpartgroup group-part-water-splash @@ -325,135 +353,151 @@ ) ;; failed to figure out what this is: -(defpart 129 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-y (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-flt spt-scalevel-x (meters 0.000033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -1.6384001 -0.81920004 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop-and-die) - ) - ) +(defpart 129 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-y (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-flt spt-scalevel-x (meters 0.000033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -1.6384001 -0.81920004 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop-and-die) + ) + ) ;; failed to figure out what this is: -(defpart 133 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-y (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-flt spt-scalevel-x (meters 0.000033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -1.6384001 -0.81920004 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop-and-die) - ) - ) +(defpart 133 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-y (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-flt spt-scalevel-x (meters 0.000033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -1.6384001 -0.81920004 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop-and-die) + ) + ) ;; failed to figure out what this is: -(defpart 131 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.3) - (sp-rnd-flt spt-scale-x (meters 0.080000006) (meters 0.32000002) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.080000006) (meters 0.32000002) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.004) (meters 0.0090666665) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.004) (meters 0.0090666665) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 134) - ) - ) +(defpart 131 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.3) + (sp-rnd-flt spt-scale-x (meters 0.080000006) (meters 0.32000002) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.080000006) (meters 0.32000002) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.004) (meters 0.0090666665) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.004) (meters 0.0090666665) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 134) + ) + ) ;; failed to figure out what this is: -(defpart 132 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 3.2) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-y (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.35) (meters 0.075) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.075) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.002) (meters 0.004) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.018666666) (meters 0.0053333333) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.002) (meters 0.004) 1.0) - (sp-flt spt-scalevel-x (meters -0.00066666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -3.2768002 -0.81920004 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 135) - ) - ) +(defpart 132 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 3.2) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-y (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.35) (meters 0.075) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.075) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.002) (meters 0.004) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.018666666) (meters 0.0053333333) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.002) (meters 0.004) 1.0) + (sp-flt spt-scalevel-x (meters -0.00066666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -3.2768002 -0.81920004 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 135) + ) + ) ;; failed to figure out what this is: -(defpart 130 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x10 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.24000001) (meters 0.71999997) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-rnd-flt spt-scale-y (meters 0.8) (meters 1.7600001) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.053333335) (meters 0.013333334) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat set-conerot) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 136) - ) - ) +(defpart 130 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x10 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.24000001) (meters 0.71999997) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-rnd-flt spt-scale-y (meters 0.8) (meters 1.7600001) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.053333335) (meters 0.013333334) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat set-conerot) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 136) + ) + ) ;; failed to figure out what this is: -(defpart 136 :init-specs ((sp-flt spt-scalevel-y (meters 0.026666667)) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 137) - ) - ) +(defpart 136 + :init-specs + ((sp-flt spt-scalevel-y (meters 0.026666667)) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 137) + ) + ) ;; failed to figure out what this is: -(defpart 137 :init-specs ((sp-flt spt-scalevel-y (meters 0)) - (sp-flt spt-fade-a -0.64) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 138) - ) - ) +(defpart 137 + :init-specs + ((sp-flt spt-scalevel-y (meters 0)) + (sp-flt spt-fade-a -0.64) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 138) + ) + ) ;; failed to figure out what this is: -(defpart 138 :init-specs ((sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-flt spt-scalevel-y (meters -0.026666667)) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 139) - ) - ) +(defpart 138 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-flt spt-scalevel-y (meters -0.026666667)) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 139) + ) + ) ;; failed to figure out what this is: (defpart 139 @@ -462,24 +506,26 @@ ) ;; failed to figure out what this is: -(defpart 126 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.4) (meters 1.6) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.004) (meters 0.0037333334) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.004) (meters 0.0037333334) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 134) - ) - ) +(defpart 126 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.4) (meters 1.6) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.004) (meters 0.0037333334) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.004) (meters 0.0037333334) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 134) + ) + ) ;; failed to figure out what this is: (defpart 134 @@ -488,131 +534,151 @@ ) ;; failed to figure out what this is: -(defpart 140 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 140 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 127 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.8) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.004) (meters 0.0026666666) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.004) (meters 0.0026666666) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 134) - ) - ) +(defpart 127 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.8) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.004) (meters 0.0026666666) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.004) (meters 0.0026666666) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 134) + ) + ) ;; failed to figure out what this is: -(defpart 128 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 3.2) - (sp-flt spt-x (meters 0.96000004)) - (sp-rnd-flt spt-scale-x (meters 0.35) (meters 0.075) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.075) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0026666666) (meters 0.0053333333) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016) (meters 0.0053333333) 1.0) - (sp-flt spt-scalevel-x (meters -0.00066666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -3.2768002 -0.81920004 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 135) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 128 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 3.2) + (sp-flt spt-x (meters 0.96000004)) + (sp-rnd-flt spt-scale-x (meters 0.35) (meters 0.075) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.075) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0026666666) (meters 0.0053333333) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016) (meters 0.0053333333) 1.0) + (sp-flt spt-scalevel-x (meters -0.00066666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -3.2768002 -0.81920004 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 135) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 135 :init-specs ((sp-flt spt-scalevel-x (meters 0)) (sp-copy-from-other spt-scalevel-y -4))) +(defpart 135 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) (sp-copy-from-other spt-scalevel-y -4)) + ) ;; failed to figure out what this is: -(defpart 125 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-x (meters 0.8)) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.05) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0026666666) (meters 0.0053333333) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0053333333) (meters 0.0053333333) 1.0) - (sp-flt spt-scalevel-x (meters -0.00033333333)) - (sp-flt spt-scalevel-y (meters -0.00033333333)) - (sp-rnd-flt spt-accel-y -2.1845336 -0.5461334 1.0) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop-and-die) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 125 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-x (meters 0.8)) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.05) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0026666666) (meters 0.0053333333) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0053333333) (meters 0.0053333333) 1.0) + (sp-flt spt-scalevel-x (meters -0.00033333333)) + (sp-flt spt-scalevel-y (meters -0.00033333333)) + (sp-rnd-flt spt-accel-y -2.1845336 -0.5461334 1.0) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop-and-die) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 124 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x10 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters 0.96000004) (meters 0.16000001) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.32000002) (meters 0.96000004) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-rnd-flt spt-scale-y (meters 0.16000001) (meters 1.7600001) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 48.0 24.0 1.0) - (sp-flt spt-vel-x (meters 0.0026666666)) - (sp-rnd-flt spt-scalevel-x (meters 0) (meters 0.0016666667) 1.0) - (sp-flt spt-rotvel-x (degrees 0.2)) - (sp-flt spt-scalevel-y (meters 0.04)) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat set-conerot) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 141) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 124 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x10 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters 0.96000004) (meters 0.16000001) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.32000002) (meters 0.96000004) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-rnd-flt spt-scale-y (meters 0.16000001) (meters 1.7600001) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 48.0 24.0 1.0) + (sp-flt spt-vel-x (meters 0.0026666666)) + (sp-rnd-flt spt-scalevel-x (meters 0) (meters 0.0016666667) 1.0) + (sp-flt spt-rotvel-x (degrees 0.2)) + (sp-flt spt-scalevel-y (meters 0.04)) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat set-conerot) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 141) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 141 :init-specs ((sp-flt spt-scalevel-x (meters 0)) - (sp-flt spt-rotvel-x (degrees 0.16666667)) - (sp-flt spt-scalevel-y (meters 0.016666668)) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 142) - ) - ) +(defpart 141 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) + (sp-flt spt-rotvel-x (degrees 0.16666667)) + (sp-flt spt-scalevel-y (meters 0.016666668)) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 142) + ) + ) ;; failed to figure out what this is: -(defpart 142 :init-specs ((sp-flt spt-rotvel-x (degrees 0.13333334)) - (sp-flt spt-scalevel-y (meters 0)) - (sp-flt spt-fade-a -0.64) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 143) - ) - ) +(defpart 142 + :init-specs + ((sp-flt spt-rotvel-x (degrees 0.13333334)) + (sp-flt spt-scalevel-y (meters 0)) + (sp-flt spt-fade-a -0.64) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 143) + ) + ) ;; failed to figure out what this is: -(defpart 143 :init-specs ((sp-flt spt-rotvel-x (degrees 0.1)) - (sp-flt spt-scalevel-y (meters -0.016666668)) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 144) - ) - ) +(defpart 143 + :init-specs + ((sp-flt spt-rotvel-x (degrees 0.1)) + (sp-flt spt-scalevel-y (meters -0.016666668)) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 144) + ) + ) ;; failed to figure out what this is: (defpart 144 @@ -621,28 +687,30 @@ ) ;; failed to figure out what this is: -(defpart 145 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.016666668) (meters 0.0016666667) 1.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00016666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop-and-die) - (sp-int spt-next-time 225) - (sp-launcher-by-id spt-next-launcher 114) - ) - ) +(defpart 145 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.016666668) (meters 0.0016666667) 1.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00016666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop-and-die) + (sp-int spt-next-time 225) + (sp-launcher-by-id spt-next-launcher 114) + ) + ) ;; definition for method 9 of type water-control ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/engine/target/target-part_REF.gc b/test/decompiler/reference/engine/target/target-part_REF.gc index 6e44c4a897..b8599ee4c0 100644 --- a/test/decompiler/reference/engine/target/target-part_REF.gc +++ b/test/decompiler/reference/engine/target/target-part_REF.gc @@ -201,45 +201,52 @@ ) ;; failed to figure out what this is: -(defpart 56 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.06)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.16)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 6.4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 58) - ) - ) +(defpart 56 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.06)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.16)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 6.4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 58) + ) + ) ;; failed to figure out what this is: -(defpart 58 :init-specs ((sp-flt spt-fade-a -0.64))) +(defpart 58 + :init-specs + ((sp-flt spt-fade-a -0.64)) + ) ;; failed to figure out what this is: -(defpart 57 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees -0.4)) - (sp-flt spt-fade-a -1.4222221) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 57 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees -0.4)) + (sp-flt spt-fade-a -1.4222221) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-red-eco-strike-ground @@ -252,56 +259,60 @@ ) ;; failed to figure out what this is: -(defpart 59 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 24.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 8.0 56.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.13333334) (meters 0.16666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-a -0.35555556) - (sp-flt spt-accel-y 0.34133333) - (sp-flt spt-friction 0.7) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 61) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 59 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 24.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 8.0 56.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.13333334) (meters 0.16666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-a -0.35555556) + (sp-flt spt-accel-y 0.34133333) + (sp-flt spt-friction 0.7) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 61) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 60 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-rnd-flt spt-a 64.0 8.0 1.0) - (sp-flt spt-vel-y (meters 0.3)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.8444445) - (sp-flt spt-fade-a -0.82222223) - (sp-flt spt-friction 0.7) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 61) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 60 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-rnd-flt spt-a 64.0 8.0 1.0) + (sp-flt spt-vel-y (meters 0.3)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.8444445) + (sp-flt spt-fade-a -0.82222223) + (sp-flt spt-friction 0.7) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 61) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-red-eco-spinkick @@ -314,30 +325,32 @@ ) ;; failed to figure out what this is: -(defpart 62 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 8.0 56.0 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-a -0.35555556) - (sp-flt spt-accel-y 0.34133333) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 61) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 62 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 8.0 56.0 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-a -0.35555556) + (sp-flt spt-accel-y 0.34133333) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 61) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 61 @@ -346,42 +359,46 @@ ) ;; failed to figure out what this is: -(defpart 63 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.66) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-rnd-flt spt-a 64.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.8444445) - (sp-flt spt-fade-a -0.82222223) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 61) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.1) 1.0) - ) - ) +(defpart 63 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.66) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-rnd-flt spt-a 64.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.8444445) + (sp-flt spt-fade-a -0.82222223) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 61) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 64 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -4.0) - (sp-flt spt-accel-y 0.34133333) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 64 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -4.0) + (sp-flt spt-accel-y 0.34133333) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-spin-hit @@ -404,47 +421,54 @@ ) ;; failed to figure out what this is: -(defpart 65 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 0.75)) - (sp-flt spt-scale-x (meters 3)) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.5) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 67) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 65 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 0.75)) + (sp-flt spt-scale-x (meters 3)) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.15) (meters 0.5) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 67) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 67 :init-specs ((sp-flt spt-fade-a -2.1333334))) +(defpart 67 + :init-specs + ((sp-flt spt-fade-a -2.1333334)) + ) ;; failed to figure out what this is: -(defpart 66 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 3)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 28.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 66 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 3)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 28.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-smack-surface @@ -480,90 +504,98 @@ ) ;; failed to figure out what this is: -(defpart 68 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-target-y-rot) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 68 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-target-y-rot) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 69 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-target-y-rot) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 69 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-target-y-rot) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 72 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 12.0 8.0 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 604) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 8.0) - (sp-func spt-func 'part-tracker-track-target-joint) - ) - ) +(defpart 72 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 12.0 8.0 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 604) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 8.0) + (sp-func spt-func 'part-tracker-track-target-joint) + ) + ) ;; failed to figure out what this is: -(defpart 71 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-rnd-flt spt-y (meters -1.3333334) (meters 2.6666667) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0.0033333334)) - (sp-flt spt-fade-a -0.30476192) - (sp-int spt-timer 604) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 71 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-rnd-flt spt-y (meters -1.3333334) (meters 2.6666667) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0.0033333334)) + (sp-flt spt-fade-a -0.30476192) + (sp-int spt-timer 604) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: (defpartgroup group-land-poof-sand @@ -576,75 +608,81 @@ ) ;; failed to figure out what this is: -(defpart 73 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 73 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 74 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 74 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 75 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 2.7306666 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 75 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 2.7306666 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-land-poof-dirt @@ -657,75 +695,81 @@ ) ;; failed to figure out what this is: -(defpart 2371 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2371 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2372 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2372 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2370 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 2.7306666 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 2370 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 2.7306666 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-land-poof-snow @@ -738,75 +782,81 @@ ) ;; failed to figure out what this is: -(defpart 76 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 196.0 64.0 1.0) - (sp-rnd-flt spt-g 196.0 64.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 76 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 196.0 64.0 1.0) + (sp-rnd-flt spt-g 196.0 64.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 77 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 196.0 64.0 1.0) - (sp-rnd-flt spt-g 196.0 64.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 77 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 196.0 64.0 1.0) + (sp-rnd-flt spt-g 196.0 64.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 78 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1128529920 1 64.0) - (sp-rnd-int spt-g 1128529920 1 64.0) - (sp-rnd-int spt-b 1128529920 1 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 2.7306666 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 78 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1128529920 1 64.0) + (sp-rnd-int spt-g 1128529920 1 64.0) + (sp-rnd-int spt-b 1128529920 1 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 2.7306666 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-land-poof-ice @@ -829,76 +879,82 @@ ) ;; failed to figure out what this is: -(defpart 79 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 79 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 80 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 80 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 81 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.15)) - (sp-rnd-flt spt-r 0.0 2.0 64.0) - (sp-rnd-int spt-g 1115684864 2 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 81 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.15)) + (sp-rnd-flt spt-r 0.0 2.0 64.0) + (sp-rnd-int spt-g 1115684864 2 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.015) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-land-poof-wood @@ -911,52 +967,56 @@ ) ;; failed to figure out what this is: -(defpart 82 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 82 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 83 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 83 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-land-poof-crwood @@ -979,52 +1039,56 @@ ) ;; failed to figure out what this is: -(defpart 85 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 85 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 86 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 86 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-land-poof-pcmetal @@ -1037,50 +1101,54 @@ ) ;; failed to figure out what this is: -(defpart 2373 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 70.0 32.0 1.0) - (sp-rnd-flt spt-b 40.0 20.0 1.0) - (sp-rnd-flt spt-a 24.0 24.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2373 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 70.0 32.0 1.0) + (sp-rnd-flt spt-b 40.0 20.0 1.0) + (sp-rnd-flt spt-a 24.0 24.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2374 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 70.0 32.0 1.0) - (sp-rnd-flt spt-b 40.0 20.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2374 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 70.0 32.0 1.0) + (sp-rnd-flt spt-b 40.0 20.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-stone @@ -1103,23 +1171,25 @@ ) ;; failed to figure out what this is: -(defpart 87 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-friction 0.965) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 87 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-friction 0.965) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-snow @@ -1152,40 +1222,44 @@ ) ;; failed to figure out what this is: -(defpart 2376 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) - (sp-func spt-birth-func 'birth-func-target-orient) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.25)) - (sp-flt spt-scale-x (meters 0.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 16.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -0.07111111) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 2376 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) + (sp-func spt-birth-func 'birth-func-target-orient) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.25)) + (sp-flt spt-scale-x (meters 0.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 16.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -0.07111111) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2375 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 196.0 64.0 1.0) - (sp-rnd-flt spt-g 196.0 64.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 24.0 24.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-friction 0.965) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2375 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 196.0 64.0 1.0) + (sp-rnd-flt spt-g 196.0 64.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 24.0 24.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-friction 0.965) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-ice @@ -1228,29 +1302,31 @@ ) ;; failed to figure out what this is: -(defpart 84 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters -0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.16) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 90) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3) 1.0) - ) - ) +(defpart 84 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters -0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.16) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 90) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 90 @@ -1259,7 +1335,10 @@ ) ;; failed to figure out what this is: -(defpart 91 :init-specs ((sp-flt spt-fade-a -0.08))) +(defpart 91 + :init-specs + ((sp-flt spt-fade-a -0.08)) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-wood @@ -1282,23 +1361,25 @@ ) ;; failed to figure out what this is: -(defpart 89 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-friction 0.965) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 89 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-friction 0.965) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-pcmetal @@ -1321,23 +1402,25 @@ ) ;; failed to figure out what this is: -(defpart 2377 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 70.0 32.0 1.0) - (sp-rnd-flt spt-b 40.0 20.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-friction 0.965) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2377 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 70.0 32.0 1.0) + (sp-rnd-flt spt-b 40.0 20.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-friction 0.965) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-grass @@ -1370,40 +1453,44 @@ ) ;; failed to figure out what this is: -(defpart 92 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-friction 0.965) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 92 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-friction 0.965) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 93 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) - (sp-func spt-birth-func 'birth-func-target-orient) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.25)) - (sp-flt spt-scale-x (meters 0.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 16.0) - (sp-flt spt-a 48.0) - (sp-flt spt-fade-a -0.053333335) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 93 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) + (sp-func spt-birth-func 'birth-func-target-orient) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.25)) + (sp-flt spt-scale-x (meters 0.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 16.0) + (sp-flt spt-a 48.0) + (sp-flt spt-fade-a -0.053333335) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-sand @@ -1436,40 +1523,44 @@ ) ;; failed to figure out what this is: -(defpart 88 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-friction 0.965) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 88 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-friction 0.965) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 94 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) - (sp-func spt-birth-func 'birth-func-target-orient) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.25)) - (sp-flt spt-scale-x (meters 0.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 16.0) - (sp-flt spt-a 32.0) - (sp-flt spt-fade-a -0.035555556) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 94 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) + (sp-func spt-birth-func 'birth-func-target-orient) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.25)) + (sp-flt spt-scale-x (meters 0.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 16.0) + (sp-flt spt-a 32.0) + (sp-flt spt-fade-a -0.035555556) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-run-poof-dirt @@ -1502,138 +1593,153 @@ ) ;; failed to figure out what this is: -(defpart 2378 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-friction 0.965) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2378 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-friction 0.965) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2379 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) - (sp-func spt-birth-func 'birth-func-target-orient) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.25)) - (sp-flt spt-scale-x (meters 0.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 16.0) - (sp-flt spt-a 32.0) - (sp-flt spt-fade-a -0.035555556) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 2379 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xe :page #x2)) + (sp-func spt-birth-func 'birth-func-target-orient) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.25)) + (sp-flt spt-scale-x (meters 0.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 16.0) + (sp-flt spt-a 32.0) + (sp-flt spt-fade-a -0.035555556) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 95 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 6.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 95 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 6.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2253 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 6.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 2253 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 6.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 96 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 0.0 2.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.1)) - (sp-rnd-flt spt-r 0.0 2.0 64.0) - (sp-rnd-int spt-g 1115684864 2 64.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 96 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 0.0 2.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.1)) + (sp-rnd-flt spt-r 0.0 2.0 64.0) + (sp-rnd-int spt-g 1115684864 2 64.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2250 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 6.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1128529920 1 64.0) - (sp-rnd-int spt-g 1128529920 1 64.0) - (sp-rnd-int spt-b 1128529920 1 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 2250 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 6.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1128529920 1 64.0) + (sp-rnd-int spt-g 1128529920 1 64.0) + (sp-rnd-int spt-b 1128529920 1 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -2.7306666 1.3653333 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 97) +(defpart 97 + ) ;; failed to figure out what this is: -(defpart 98) +(defpart 98 + ) ;; failed to figure out what this is: -(defpart 99) +(defpart 99 + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-sand @@ -1646,51 +1752,55 @@ ) ;; failed to figure out what this is: -(defpart 100 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 6.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 100 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 6.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 101 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008333334) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -4.096 2.048 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 101 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008333334) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -4.096 2.048 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-dirt @@ -1703,51 +1813,55 @@ ) ;; failed to figure out what this is: -(defpart 2380 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 6.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2380 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 6.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2381 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008333334) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -4.096 2.048 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 2381 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008333334) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -4.096 2.048 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-grass @@ -1760,52 +1874,56 @@ ) ;; failed to figure out what this is: -(defpart 102 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 6.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 102 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 6.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 103 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 0.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.15)) - (sp-rnd-flt spt-r 0.0 2.0 64.0) - (sp-rnd-int spt-g 1115684864 2 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -4.096 2.048 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 103 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 0.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.15)) + (sp-rnd-flt spt-r 0.0 2.0 64.0) + (sp-rnd-int spt-g 1115684864 2 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -4.096 2.048 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-stone @@ -1818,28 +1936,30 @@ ) ;; failed to figure out what this is: -(defpart 104 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 6.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 104 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 6.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-pcmetal @@ -1852,28 +1972,30 @@ ) ;; failed to figure out what this is: -(defpart 2382 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 6.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 70.0 32.0 1.0) - (sp-rnd-flt spt-b 40.0 20.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2382 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 6.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 70.0 32.0 1.0) + (sp-rnd-flt spt-b 40.0 20.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-snow @@ -1886,28 +2008,30 @@ ) ;; failed to figure out what this is: -(defpart 2383 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 6.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1128529920 1 64.0) - (sp-rnd-int spt-g 1128529920 1 64.0) - (sp-rnd-int spt-b 1128529920 1 64.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2383 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 6.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1128529920 1 64.0) + (sp-rnd-int spt-g 1128529920 1 64.0) + (sp-rnd-int spt-b 1128529920 1 64.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-ice @@ -1930,28 +2054,30 @@ ) ;; failed to figure out what this is: -(defpart 105 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 6.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 105 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 6.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-crwood @@ -1964,81 +2090,89 @@ ) ;; failed to figure out what this is: -(defpart 106 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 106 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2265 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 2 32.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1107296256 1 32.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 2265 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 2 32.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1107296256 1 32.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2262 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1128529920 1 64.0) - (sp-rnd-int spt-g 1128529920 1 64.0) - (sp-rnd-int spt-b 1128529920 1 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 2262 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.07) (meters 0.02) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1128529920 1 64.0) + (sp-rnd-int spt-g 1128529920 1 64.0) + (sp-rnd-int spt-b 1128529920 1 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 107 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 0.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.15)) - (sp-rnd-flt spt-r 0.0 2.0 64.0) - (sp-rnd-int spt-g 1115684864 2 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 107 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 0.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.15)) + (sp-rnd-flt spt-r 0.0 2.0 64.0) + (sp-rnd-int spt-g 1115684864 2 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y -5.4613333 3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-dark-eco-death @@ -2107,136 +2241,152 @@ ) ;; failed to figure out what this is: -(defpart 2006 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters -0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -5.4613333) - (sp-int spt-timer 360) - (sp-cpuinfo-flags bit0 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 2006 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters -0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -5.4613333) + (sp-int spt-timer 360) + (sp-cpuinfo-flags bit0 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 2003 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.023529412)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.5058824) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2003 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.023529412)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.5058824) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2004 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters 0.5) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.04444444)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -2.8444443) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2004 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters 0.5) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.04444444)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -2.8444443) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2005 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.008888889)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.56666666) - (sp-flt spt-fade-g -0.56666666) - (sp-flt spt-fade-b -0.56666666) - (sp-flt spt-fade-a 0.15) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 81 80 1) - (sp-launcher-by-id spt-next-launcher 2007) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2005 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.008888889)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.56666666) + (sp-flt spt-fade-g -0.56666666) + (sp-flt spt-fade-b -0.56666666) + (sp-flt spt-fade-a 0.15) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 81 80 1) + (sp-launcher-by-id spt-next-launcher 2007) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2007 :init-specs ((sp-flt spt-fade-a -0.08))) +(defpart 2007 + :init-specs + ((sp-flt spt-fade-a -0.08)) + ) ;; failed to figure out what this is: -(defpart 2002 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 32.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 15 59 1) - (sp-launcher-by-id spt-next-launcher 2008) - ) - ) +(defpart 2002 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 32.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 15 59 1) + (sp-launcher-by-id spt-next-launcher 2008) + ) + ) ;; failed to figure out what this is: -(defpart 2008 :init-specs ((sp-flt spt-fade-a -0.28444445))) +(defpart 2008 + :init-specs + ((sp-flt spt-fade-a -0.28444445)) + ) ;; definition for function process-drawable-burn-effect ;; Used lq/sq @@ -2293,24 +2443,26 @@ ) ;; failed to figure out what this is: -(defpart 2391 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) - (sp-func spt-birth-func 'birth-func-target-orient) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.02)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 110.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-rnd-flt spt-a 8.0 40.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.2) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata -8192.0) - ) - ) +(defpart 2391 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) + (sp-func spt-birth-func 'birth-func-target-orient) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.02)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 110.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-rnd-flt spt-a 8.0 40.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.2) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata -8192.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-first-person-hud-left @@ -2340,47 +2492,53 @@ ) ;; failed to figure out what this is: -(defpart 2474 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3.5)) - (sp-flt spt-scale-y (meters 13)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-first-person-hud-left-func) - ) - ) +(defpart 2474 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3.5)) + (sp-flt spt-scale-y (meters 13)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-first-person-hud-left-func) + ) + ) ;; failed to figure out what this is: -(defpart 2475 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3.5)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 13)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-first-person-hud-right-func) - ) - ) +(defpart 2475 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3.5)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 13)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-first-person-hud-right-func) + ) + ) ;; failed to figure out what this is: -(defpart 2476 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-first-person-hud-selector-func) - ) - ) +(defpart 2476 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-first-person-hud-selector-func) + ) + ) diff --git a/test/decompiler/reference/engine/ui/hud-classes_REF.gc b/test/decompiler/reference/engine/ui/hud-classes_REF.gc index 3e12e0f2ef..136b7b4661 100644 --- a/test/decompiler/reference/engine/ui/hud-classes_REF.gc +++ b/test/decompiler/reference/engine/ui/hud-classes_REF.gc @@ -22,101 +22,114 @@ ) ;; failed to figure out what this is: -(defpart 303 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit9) - ) - ) +(defpart 303 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 304 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.03)) - (sp-flt spt-scale-x (meters 2.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.0014814815)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-rotvel-z (degrees 0.2)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit7 bit9) - ) - ) +(defpart 304 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.03)) + (sp-flt spt-scale-x (meters 2.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.0014814815)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-rotvel-z (degrees 0.2)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit7 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 305 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.065)) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 92.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3 bit7 bit9) - ) - ) +(defpart 305 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.065)) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 92.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3 bit7 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 306 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.12)) - (sp-flt spt-scale-x (meters 0.4)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 255.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit9) - ) - ) +(defpart 306 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.12)) + (sp-flt spt-scale-x (meters 0.4)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 255.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 307 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-scale-x (meters 0.35)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-flt spt-scalevel-x (meters -0.0012500001)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -2.125) - (sp-flt spt-accel-y -0.08192) - (sp-int-plain-rnd spt-timer 30 239 1) - (sp-cpuinfo-flags bit2 bit9) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 308) - ) - ) +(defpart 307 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-scale-x (meters 0.35)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-flt spt-scalevel-x (meters -0.0012500001)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -2.125) + (sp-flt spt-accel-y -0.08192) + (sp-int-plain-rnd spt-timer 30 239 1) + (sp-cpuinfo-flags bit2 bit9) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 308) + ) + ) ;; failed to figure out what this is: -(defpart 308 :init-specs ((sp-flt spt-fade-r 0.0))) +(defpart 308 + :init-specs + ((sp-flt spt-fade-r 0.0)) + ) ;; definition of type hud-pickups (deftype hud-pickups (hud) @@ -244,49 +257,55 @@ ) ;; failed to figure out what this is: -(defpart 309 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2d :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.7)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-health-01-func) - ) - ) +(defpart 309 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2d :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.7)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-health-01-func) + ) + ) ;; failed to figure out what this is: -(defpart 310 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.7)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-health-03-func) - ) - ) +(defpart 310 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.7)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-health-03-func) + ) + ) ;; failed to figure out what this is: -(defpart 311 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2f :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.7)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-health-02-func) - ) - ) +(defpart 311 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2f :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.7)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-health-02-func) + ) + ) ;; definition of type hud-health (deftype hud-health (hud) @@ -478,18 +497,20 @@ ) ;; failed to figure out what this is: -(defpart 2964 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2.4)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 2964 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2.4)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; definition of type hud-money-all (deftype hud-money-all (hud) @@ -772,18 +793,20 @@ ) ;; failed to figure out what this is: -(defpart 312 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 312 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; definition of type hud-money (deftype hud-money (hud) @@ -1000,99 +1023,111 @@ ) ;; failed to figure out what this is: -(defpart 313 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9) - (sp-flt spt-userdata 4.0) - (sp-func spt-func 'fuel-cell-hud-orbit-callback) - ) - ) +(defpart 313 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9) + (sp-flt spt-userdata 4.0) + (sp-func spt-func 'fuel-cell-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 314 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9) - (sp-flt spt-userdata 5.0) - (sp-func spt-func 'fuel-cell-hud-orbit-callback) - ) - ) +(defpart 314 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9) + (sp-flt spt-userdata 5.0) + (sp-func spt-func 'fuel-cell-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 315 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9) - (sp-flt spt-userdata 6.0) - (sp-func spt-func 'fuel-cell-hud-orbit-callback) - ) - ) +(defpart 315 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9) + (sp-flt spt-userdata 6.0) + (sp-func spt-func 'fuel-cell-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 316 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9) - (sp-flt spt-userdata 7.0) - (sp-func spt-func 'fuel-cell-hud-orbit-callback) - ) - ) +(defpart 316 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9) + (sp-flt spt-userdata 7.0) + (sp-func spt-func 'fuel-cell-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 317 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9) - (sp-flt spt-userdata 9.0) - (sp-func spt-func 'fuel-cell-hud-orbit-callback) - ) - ) +(defpart 317 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9) + (sp-flt spt-userdata 9.0) + (sp-func spt-func 'fuel-cell-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 318 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x30 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.8)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'fuel-cell-hud-center-callback) - ) - ) +(defpart 318 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x30 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.8)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'fuel-cell-hud-center-callback) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-hud-power-cell-whole @@ -1114,88 +1149,99 @@ ) ;; failed to figure out what this is: -(defpart 323 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 323 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 319 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-z (meters 22.5)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 232) - ) - ) +(defpart 319 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-z (meters 22.5)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 232) + ) + ) ;; failed to figure out what this is: -(defpart 320 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-z (meters 22.5)) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.2)) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 232) - ) - ) +(defpart 320 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-z (meters 22.5)) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.2)) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 232) + ) + ) ;; failed to figure out what this is: -(defpart 321 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters 22.5)) - (sp-flt spt-scale-x (meters 3.3)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 2.8)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees -0.4)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3) - (sp-func spt-func 'fuel-cell-hud-starburst-3-callback) - ) - ) +(defpart 321 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters 22.5)) + (sp-flt spt-scale-x (meters 3.3)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2.8)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees -0.4)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3) + (sp-func spt-func 'fuel-cell-hud-starburst-3-callback) + ) + ) ;; failed to figure out what this is: -(defpart 322 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters 22.5)) - (sp-flt spt-scale-x (meters 3.8)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 3.3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees 0.3)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3) - (sp-func spt-func 'fuel-cell-hud-starburst-4-callback) - ) - ) +(defpart 322 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters 22.5)) + (sp-flt spt-scale-x (meters 3.8)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 3.3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees 0.3)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3) + (sp-func spt-func 'fuel-cell-hud-starburst-4-callback) + ) + ) ;; definition of type hud-fuel-cell (deftype hud-fuel-cell (hud) @@ -1464,39 +1510,43 @@ ) ;; failed to figure out what this is: -(defpart 324 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9) - ) - ) +(defpart 324 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9) + ) + ) ;; failed to figure out what this is: -(defpart 325 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 1.3333334)) - (sp-flt spt-z (meters 0.1)) - (sp-flt spt-scale-x (meters 1.8)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.053333335)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit7 bit9) - (sp-func spt-func 'part-hud-buzzer-func) - ) - ) +(defpart 325 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 1.3333334)) + (sp-flt spt-z (meters 0.1)) + (sp-flt spt-scale-x (meters 1.8)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.053333335)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit7 bit9) + (sp-func spt-func 'part-hud-buzzer-func) + ) + ) ;; definition of type hud-buzzers (deftype hud-buzzers (hud) @@ -1681,34 +1731,38 @@ ) ;; failed to figure out what this is: -(defpart 327 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-eco-timer-func) - ) - ) +(defpart 327 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-eco-timer-func) + ) + ) ;; failed to figure out what this is: -(defpart 328 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 63.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-eco-timer-backing-func) - ) - ) +(defpart 328 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 63.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-eco-timer-backing-func) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-hud-timer-blue @@ -1720,49 +1774,55 @@ ) ;; failed to figure out what this is: -(defpart 329 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-eco-timer-01-func) - ) - ) +(defpart 329 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-eco-timer-01-func) + ) + ) ;; failed to figure out what this is: -(defpart 330 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-eco-timer-02-func) - ) - ) +(defpart 330 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-eco-timer-02-func) + ) + ) ;; failed to figure out what this is: -(defpart 331 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-eco-timer-03-func) - ) - ) +(defpart 331 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-eco-timer-03-func) + ) + ) ;; definition of type hud-power (deftype hud-power (hud) diff --git a/test/decompiler/reference/engine/ui/hud-h_REF.gc b/test/decompiler/reference/engine/ui/hud-h_REF.gc index 4891ec9b16..b933bb5eed 100644 --- a/test/decompiler/reference/engine/ui/hud-h_REF.gc +++ b/test/decompiler/reference/engine/ui/hud-h_REF.gc @@ -54,8 +54,8 @@ ((value int32 :offset-assert 112) (value2 int32 :offset-assert 116) (target-value int32 :offset-assert 120) - (last-increment-time uint64 :offset-assert 128) - (last-target-equal-time uint64 :offset-assert 136) + (last-increment-time int64 :offset-assert 128) + (last-target-equal-time int64 :offset-assert 136) (offset int32 :offset-assert 144) (y-offset int32 :offset-assert 148) (next-y-offset int32 :offset-assert 152) diff --git a/test/decompiler/reference/engine/ui/hud_REF.gc b/test/decompiler/reference/engine/ui/hud_REF.gc index 3b0a025616..b1d1db4c2a 100644 --- a/test/decompiler/reference/engine/ui/hud_REF.gc +++ b/test/decompiler/reference/engine/ui/hud_REF.gc @@ -47,7 +47,7 @@ ;; INFO: Return type mismatch int vs none. (defmethod TODO-RENAME-16 hud ((obj hud) (arg0 int) (arg1 int)) (if (= arg0 (-> obj target-value)) - (set! (-> obj last-target-equal-time) (the-as uint (-> *display* base-frame-counter))) + (set! (-> obj last-target-equal-time) (-> *display* base-frame-counter)) ) (when (and (not *progress-process*) (and (!= (-> obj last-hide-time) (-> *display* base-frame-counter)) @@ -69,25 +69,24 @@ ((and (-> obj increment-on-event) (< (-> obj value) arg0) (not (-> obj first-init)) - (< (- (-> *display* base-frame-counter) (the-as int (-> obj last-target-equal-time))) 450) + (< (- (-> *display* base-frame-counter) (-> obj last-target-equal-time)) 450) ) (when (and (!= (-> obj value) (-> obj target-value)) - (>= (- (-> *display* base-frame-counter) (the-as int (-> obj last-increment-time))) 30) + (>= (- (-> *display* base-frame-counter) (-> obj last-increment-time)) 30) ) (sound-play-by-name (static-sound-name "cursor-options") (new-sound-id) 1024 0 0 1 #t) (+! (-> obj value) 1) - (set! (-> obj last-increment-time) (the-as uint (-> *display* base-frame-counter))) + (set! (-> obj last-increment-time) (-> *display* base-frame-counter)) ) ) (else - (if (not (and (not (-> obj first-init)) - (>= (- (-> *display* base-frame-counter) (the-as int (-> obj last-target-equal-time))) 450) - ) - ) + (if (not + (and (not (-> obj first-init)) (>= (- (-> *display* base-frame-counter) (-> obj last-target-equal-time)) 450)) + ) (set! (-> obj value) arg0) ) (set! (-> obj target-value) arg0) - (set! (-> obj last-target-equal-time) (the-as uint (-> *display* base-frame-counter))) + (set! (-> obj last-target-equal-time) (-> *display* base-frame-counter)) ) ) (set! (-> obj value2) arg1) @@ -463,8 +462,8 @@ (set! (-> self max-nb-of-particles) 7) (set! (-> self first-init) #t) (set! (-> self friend) -1) - (set! (-> self last-increment-time) (the-as uint (-> *display* base-frame-counter))) - (set! (-> self last-target-equal-time) (the-as uint (-> *display* base-frame-counter))) + (set! (-> self last-increment-time) (-> *display* base-frame-counter)) + (set! (-> self last-target-equal-time) (-> *display* base-frame-counter)) (set! (-> self increment-on-event) #f) (set! (-> self skip-particle) -1) (set! (-> self disable) #f) diff --git a/test/decompiler/reference/engine/ui/progress/progress-part_REF.gc b/test/decompiler/reference/engine/ui/progress/progress-part_REF.gc index 9075405417..3870baf976 100644 --- a/test/decompiler/reference/engine/ui/progress/progress-part_REF.gc +++ b/test/decompiler/reference/engine/ui/progress/progress-part_REF.gc @@ -328,444 +328,501 @@ ) ;; failed to figure out what this is: -(defpart 337 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 11.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-tint-func) - ) - ) +(defpart 337 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 11.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-tint-func) + ) + ) ;; failed to figure out what this is: -(defpart 2190 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6e :page #x1cf)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.8)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-progress-card-cell-func) - ) - ) +(defpart 2190 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6e :page #x1cf)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.8)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-progress-card-cell-func) + ) + ) ;; failed to figure out what this is: -(defpart 2191 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6d :page #x1cf)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 1.05)) - (sp-flt spt-scale-x (meters 0.8)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-progress-card-cell-func) - ) - ) +(defpart 2191 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6d :page #x1cf)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 1.05)) + (sp-flt spt-scale-x (meters 0.8)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-progress-card-cell-func) + ) + ) ;; failed to figure out what this is: -(defpart 2192 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6c :page #x1cf)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2.3)) - (sp-flt spt-scale-x (meters 0.8)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-progress-card-cell-func) - ) - ) +(defpart 2192 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6c :page #x1cf)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.3)) + (sp-flt spt-scale-x (meters 0.8)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-progress-card-cell-func) + ) + ) ;; failed to figure out what this is: -(defpart 2336 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-button-func) - ) - ) +(defpart 2336 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-button-func) + ) + ) ;; failed to figure out what this is: -(defpart 2337 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-button-func) - ) - ) +(defpart 2337 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-button-func) + ) + ) ;; failed to figure out what this is: -(defpart 2338 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x7 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-button-func) - ) - ) +(defpart 2338 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x7 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-button-func) + ) + ) ;; failed to figure out what this is: -(defpart 2339 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.6)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-button-func) - ) - ) +(defpart 2339 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.6)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-button-func) + ) + ) ;; failed to figure out what this is: -(defpart 2142 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 9.2)) - (sp-flt spt-scale-y (meters 2)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-progress-card-slot-01-func) - ) - ) +(defpart 2142 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 9.2)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-progress-card-slot-01-func) + ) + ) ;; failed to figure out what this is: -(defpart 2143 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 9.2)) - (sp-flt spt-scale-y (meters 2)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-progress-card-slot-02-func) - ) - ) +(defpart 2143 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 9.2)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-progress-card-slot-02-func) + ) + ) ;; failed to figure out what this is: -(defpart 2144 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 9.2)) - (sp-flt spt-scale-y (meters 2)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-progress-card-slot-03-func) - ) - ) +(defpart 2144 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 9.2)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-progress-card-slot-03-func) + ) + ) ;; failed to figure out what this is: -(defpart 2145 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 9.2)) - (sp-flt spt-scale-y (meters 2)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-func spt-func 'part-progress-card-slot-04-func) - ) - ) +(defpart 2145 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 9.2)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-func spt-func 'part-progress-card-slot-04-func) + ) + ) ;; failed to figure out what this is: -(defpart 332 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 332 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; failed to figure out what this is: -(defpart 333 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 333 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; failed to figure out what this is: -(defpart 334 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.8)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 334 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.8)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; failed to figure out what this is: -(defpart 335 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3.5)) - (sp-flt spt-scale-y (meters 13)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-left-func) - ) - ) +(defpart 335 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3.5)) + (sp-flt spt-scale-y (meters 13)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-left-func) + ) + ) ;; failed to figure out what this is: -(defpart 336 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x408)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-flt spt-scale-y (meters 13)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-right-func) - ) - ) +(defpart 336 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x408)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-flt spt-scale-y (meters 13)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-right-func) + ) + ) ;; failed to figure out what this is: -(defpart 339 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-flt spt-userdata 4.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 339 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-flt spt-userdata 4.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 340 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-flt spt-userdata 5.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 340 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-flt spt-userdata 5.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 341 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-flt spt-userdata 6.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 341 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-flt spt-userdata 6.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 342 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-flt spt-userdata 7.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 342 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-flt spt-userdata 7.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 343 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - (sp-flt spt-userdata 9.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 343 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + (sp-flt spt-userdata 9.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 338 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x30 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-flt spt-userdata 3.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 338 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x30 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-flt spt-userdata 3.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 344 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 344 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 345 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-z (meters 0.52734375)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.07) (meters 0.46) 1.0) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit9 bit13) - (sp-flt spt-userdata -1.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 232) - ) - ) +(defpart 345 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-z (meters 0.52734375)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.07) (meters 0.46) 1.0) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit9 bit13) + (sp-flt spt-userdata -1.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 232) + ) + ) ;; failed to figure out what this is: -(defpart 346 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-z (meters 0.52734375)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.1)) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit9 bit13) - (sp-flt spt-userdata -1.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 232) - ) - ) +(defpart 346 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-z (meters 0.52734375)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.1)) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit9 bit13) + (sp-flt spt-userdata -1.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 232) + ) + ) ;; failed to figure out what this is: -(defpart 347 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters 0.52734375)) - (sp-flt spt-scale-x (meters 2)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 1.8)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees -0.4)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit9 bit13) - (sp-flt spt-userdata -1.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 347 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters 0.52734375)) + (sp-flt spt-scale-x (meters 2)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 1.8)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees -0.4)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit9 bit13) + (sp-flt spt-userdata -1.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: -(defpart 348 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters 0.52734375)) - (sp-flt spt-scale-x (meters 2.4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 2)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees 0.3)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit3 bit9 bit13) - (sp-flt spt-userdata -1.0) - (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) - ) - ) +(defpart 348 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters 0.52734375)) + (sp-flt spt-scale-x (meters 2.4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees 0.3)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit3 bit9 bit13) + (sp-flt spt-userdata -1.0) + (sp-func spt-func 'fuel-cell-progress-hud-orbit-callback) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-progress-hud-power-cell-whole @@ -794,38 +851,42 @@ ) ;; failed to figure out what this is: -(defpart 1982 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - ) - ) +(defpart 1982 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + ) + ) ;; failed to figure out what this is: -(defpart 1981 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 1.3333334)) - (sp-flt spt-z (meters 0.1)) - (sp-flt spt-scale-x (meters 2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.053333335)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit7 bit9 bit13) - ) - ) +(defpart 1981 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 1.3333334)) + (sp-flt spt-z (meters 0.1)) + (sp-flt spt-scale-x (meters 2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.053333335)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit7 bit9 bit13) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-progress-orb @@ -837,18 +898,20 @@ ) ;; failed to figure out what this is: -(defpart 1983 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 1983 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-progress-buzzer-small @@ -860,39 +923,43 @@ ) ;; failed to figure out what this is: -(defpart 1985 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit9 bit13) - ) - ) +(defpart 1985 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit9 bit13) + ) + ) ;; failed to figure out what this is: -(defpart 1984 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 1.3333334)) - (sp-flt spt-z (meters 0.05)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.05037037)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit7 bit9 bit13) - (sp-func spt-func 'part-progress-hud-buzzer-func) - ) - ) +(defpart 1984 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 1.3333334)) + (sp-flt spt-z (meters 0.05)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.05037037)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit7 bit9 bit13) + (sp-func spt-func 'part-progress-hud-buzzer-func) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-progress-orb-small @@ -904,19 +971,21 @@ ) ;; failed to figure out what this is: -(defpart 1986 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-hud-orb-func) - ) - ) +(defpart 1986 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-hud-orb-func) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-progress-save-icon @@ -928,19 +997,21 @@ ) ;; failed to figure out what this is: -(defpart 2478 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6b :page #x1cf)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1.8)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - (sp-func spt-func 'part-progress-save-icon-func) - ) - ) +(defpart 2478 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6b :page #x1cf)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1.8)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + (sp-func spt-func 'part-progress-save-icon-func) + ) + ) ;; definition for method 34 of type progress ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/beach/beach-obs_REF.gc b/test/decompiler/reference/levels/beach/beach-obs_REF.gc index 9762621dcc..b2d6f32fcc 100644 --- a/test/decompiler/reference/levels/beach/beach-obs_REF.gc +++ b/test/decompiler/reference/levels/beach/beach-obs_REF.gc @@ -154,52 +154,56 @@ ) ;; failed to figure out what this is: -(defpart 539 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -9) (meters 18) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 40.0 1.0) - (sp-rnd-flt spt-g 32.0 40.0 1.0) - (sp-rnd-flt spt-b 32.0 40.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters -0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) - (sp-int spt-timer 390) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - ) - ) +(defpart 539 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -9) (meters 18) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 40.0 1.0) + (sp-rnd-flt spt-g 32.0 40.0 1.0) + (sp-rnd-flt spt-b 32.0 40.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters -0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) + (sp-int spt-timer 390) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + ) + ) ;; failed to figure out what this is: -(defpart 540 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-flt spt-y (meters -7)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 4.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 48.0 16.0 1.0) - (sp-flt spt-g 48.0) - (sp-flt spt-b 48.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 1.0666667) - (sp-flt spt-accel-y 0.06826667) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 541) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 3.5) (meters 6) 1.0) - ) - ) +(defpart 540 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-flt spt-y (meters -7)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 4.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 48.0 16.0 1.0) + (sp-flt spt-g 48.0) + (sp-flt spt-b 48.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 1.0666667) + (sp-flt spt-accel-y 0.06826667) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 541) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 3.5) (meters 6) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 541 @@ -208,7 +212,10 @@ ) ;; failed to figure out what this is: -(defpart 542 :init-specs ((sp-flt spt-fade-a -0.14222223))) +(defpart 542 + :init-specs + ((sp-flt spt-fade-a -0.14222223)) + ) ;; definition of type grottopole (deftype grottopole (process-drawable) @@ -500,122 +507,137 @@ ) ;; failed to figure out what this is: -(defpart 547 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 15)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.1333334) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 547 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 15)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.1333334) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 543 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 4.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 70.0 16.0 1.0) - (sp-rnd-flt spt-g 70.0 16.0 1.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.06666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-accel-y -10.922667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 174) - (sp-launcher-by-id spt-next-launcher 549) - (sp-flt spt-conerot-x (degrees 45.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 543 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 4.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 70.0 16.0 1.0) + (sp-rnd-flt spt-g 70.0 16.0 1.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.06666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-accel-y -10.922667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 174) + (sp-launcher-by-id spt-next-launcher 549) + (sp-flt spt-conerot-x (degrees 45.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 544 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 4.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 70.0 16.0 1.0) - (sp-rnd-flt spt-g 70.0 16.0 1.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-accel-y -10.922667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 125) - (sp-launcher-by-id spt-next-launcher 549) - (sp-flt spt-conerot-x (degrees 30.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 544 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 4.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 70.0 16.0 1.0) + (sp-rnd-flt spt-g 70.0 16.0 1.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-accel-y -10.922667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 125) + (sp-launcher-by-id spt-next-launcher 549) + (sp-flt spt-conerot-x (degrees 30.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 545 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 4.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 80.0 16.0 1.0) - (sp-rnd-flt spt-g 80.0 16.0 1.0) - (sp-flt spt-b 80.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.08)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-accel-y -10.922667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 195) - (sp-launcher-by-id spt-next-launcher 549) - (sp-flt spt-conerot-x (degrees 35.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 545 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 4.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 80.0 16.0 1.0) + (sp-rnd-flt spt-g 80.0 16.0 1.0) + (sp-flt spt-b 80.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.08)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-accel-y -10.922667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 195) + (sp-launcher-by-id spt-next-launcher 549) + (sp-flt spt-conerot-x (degrees 35.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 549 :init-specs ((sp-flt spt-vel-y (meters 0.026666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-fade-a -1.0666667) - ) - ) +(defpart 549 + :init-specs + ((sp-flt spt-vel-y (meters 0.026666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-fade-a -1.0666667) + ) + ) ;; failed to figure out what this is: -(defpart 548 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-flt spt-scalevel-y (meters 0.0033333334)) - (sp-flt spt-accel-y -1.0922667) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 550) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 548 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-flt spt-scalevel-y (meters 0.0033333334)) + (sp-flt spt-accel-y -1.0922667) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 550) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 550 :init-specs ((sp-flt spt-fade-a -0.2))) +(defpart 550 + :init-specs + ((sp-flt spt-fade-a -0.2)) + ) ;; failed to figure out what this is: (defstate ecoventrock-idle (ecoventrock) diff --git a/test/decompiler/reference/levels/beach/beach-part_REF.gc b/test/decompiler/reference/levels/beach/beach-part_REF.gc index b1551e2c83..c57aee99ce 100644 --- a/test/decompiler/reference/levels/beach/beach-part_REF.gc +++ b/test/decompiler/reference/levels/beach/beach-part_REF.gc @@ -22,65 +22,74 @@ ) ;; failed to figure out what this is: -(defpart 666 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.01) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 15) (meters 5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -110.0) (degrees 20.0) 1.0) - (sp-flt spt-scale-y (meters 5)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.0033333332) (degrees 0.0066666664) 1.0) - (sp-flt spt-scalevel-y (meters 0.0009765625)) - (sp-flt spt-fade-a 0.02) - (sp-int spt-timer 2400) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 1200) - (sp-launcher-by-id spt-next-launcher 667) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 8)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 666 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.01) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 15) (meters 5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -110.0) (degrees 20.0) 1.0) + (sp-flt spt-scale-y (meters 5)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.0033333332) (degrees 0.0066666664) 1.0) + (sp-flt spt-scalevel-y (meters 0.0009765625)) + (sp-flt spt-fade-a 0.02) + (sp-int spt-timer 2400) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 1200) + (sp-launcher-by-id spt-next-launcher 667) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 8)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 667 :init-specs ((sp-flt spt-fade-a -0.02))) +(defpart 667 + :init-specs + ((sp-flt spt-fade-a -0.02)) + ) ;; failed to figure out what this is: -(defpart 668 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-flt spt-num 0.03 0.2 1.0) - (sp-flt spt-y (meters -4)) - (sp-flt spt-scale-x (meters 0.18)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-userdata 0.0) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 669) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 8) (meters 5) 1.0) - ) - ) +(defpart 668 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-flt spt-num 0.03 0.2 1.0) + (sp-flt spt-y (meters -4)) + (sp-flt spt-scale-x (meters 0.18)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-userdata 0.0) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 669) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 8) (meters 5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 669 :init-specs ((sp-flt spt-scalevel-y (meters 0.0024414062)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-y -8.192) - (sp-int spt-next-time 210) - (sp-launcher-by-id spt-next-launcher 670) - ) - ) +(defpart 669 + :init-specs + ((sp-flt spt-scalevel-y (meters 0.0024414062)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-y -8.192) + (sp-int spt-next-time 210) + (sp-launcher-by-id spt-next-launcher 670) + ) + ) ;; failed to figure out what this is: (defpart 670 @@ -124,27 +133,29 @@ ) ;; failed to figure out what this is: -(defpart 671 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.4 1.0) - (sp-rnd-flt spt-x (meters -23) (meters 55) 1.0) - (sp-flt spt-z (meters 0.5)) - (sp-flt spt-scale-x (meters 0.18)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.10666667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-userdata 0.0) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 669) - (sp-rnd-flt spt-conerot-x (degrees -40.0) (degrees 80.0) 1.0) - (sp-flt spt-conerot-radius (meters 14.6)) - (sp-flt spt-rotate-y (degrees 37.0)) - ) - ) +(defpart 671 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.4 1.0) + (sp-rnd-flt spt-x (meters -23) (meters 55) 1.0) + (sp-flt spt-z (meters 0.5)) + (sp-flt spt-scale-x (meters 0.18)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.10666667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-userdata 0.0) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 669) + (sp-rnd-flt spt-conerot-x (degrees -40.0) (degrees 80.0) 1.0) + (sp-flt spt-conerot-radius (meters 14.6)) + (sp-flt spt-rotate-y (degrees 37.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-beach-grotto-2 @@ -155,144 +166,157 @@ ) ;; failed to figure out what this is: -(defpart 672 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) - (sp-flt spt-y (meters 103)) - (sp-rnd-flt spt-z (meters -8.5) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 495) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees -124.99999)) - ) - ) +(defpart 672 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) + (sp-flt spt-y (meters 103)) + (sp-rnd-flt spt-z (meters -8.5) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 495) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees -124.99999)) + ) + ) ;; failed to figure out what this is: -(defpart 673 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.8 0.8 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 3.5) 1.0) - (sp-flt spt-y (meters 103)) - (sp-rnd-flt spt-z (meters -8.5) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 20.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.7786665 -1.024 1.0) - (sp-int spt-timer 855) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees -124.99999)) - ) - ) +(defpart 673 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.8 0.8 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 3.5) 1.0) + (sp-flt spt-y (meters 103)) + (sp-rnd-flt spt-z (meters -8.5) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 20.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.7786665 -1.024 1.0) + (sp-int spt-timer 855) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees -124.99999)) + ) + ) ;; failed to figure out what this is: -(defpart 674 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.9) - (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) - (sp-flt spt-y (meters 103)) - (sp-rnd-flt spt-z (meters -9.5) (meters 18) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 28.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 660) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -124.99999)) - ) - ) +(defpart 674 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.9) + (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) + (sp-flt spt-y (meters 103)) + (sp-rnd-flt spt-z (meters -9.5) (meters 18) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 28.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 660) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -124.99999)) + ) + ) ;; failed to figure out what this is: -(defpart 675 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.04) - (sp-rnd-flt spt-x (meters 6) (meters 6) 1.0) - (sp-flt spt-y (meters 6.5)) - (sp-rnd-flt spt-z (meters -8.5) (meters 16) 1.0) - (sp-flt spt-scale-x (meters 18)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0044444446)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.42666668) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 676) - (sp-flt spt-rotate-y (degrees -124.99999)) - ) - ) +(defpart 675 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.04) + (sp-rnd-flt spt-x (meters 6) (meters 6) 1.0) + (sp-flt spt-y (meters 6.5)) + (sp-rnd-flt spt-z (meters -8.5) (meters 16) 1.0) + (sp-flt spt-scale-x (meters 18)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0044444446)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.42666668) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 676) + (sp-flt spt-rotate-y (degrees -124.99999)) + ) + ) ;; failed to figure out what this is: -(defpart 676 :init-specs ((sp-flt spt-fade-a -0.14222223))) +(defpart 676 + :init-specs + ((sp-flt spt-fade-a -0.14222223)) + ) ;; failed to figure out what this is: -(defpart 677 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters 2) (meters 10) 1.0) - (sp-flt spt-y (meters 8)) - (sp-rnd-flt spt-z (meters -10.5) (meters 20) 1.0) - (sp-flt spt-scale-x (meters 18)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.06666667) 1.0) - (sp-flt spt-vel-y (meters 0.008333334)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 0.42666668) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 676) - (sp-flt spt-rotate-y (degrees -124.99999)) - ) - ) +(defpart 677 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters 2) (meters 10) 1.0) + (sp-flt spt-y (meters 8)) + (sp-rnd-flt spt-z (meters -10.5) (meters 20) 1.0) + (sp-flt spt-scale-x (meters 18)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.06666667) 1.0) + (sp-flt spt-vel-y (meters 0.008333334)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 0.42666668) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 676) + (sp-flt spt-rotate-y (degrees -124.99999)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-beach-waterfall @@ -376,222 +400,262 @@ ) ;; failed to figure out what this is: -(defpart 678 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.01 0.01 1.0) - (sp-rnd-flt spt-x (meters -85) (meters 60) 1.0) - (sp-flt spt-y (meters 13)) - (sp-rnd-flt spt-z (meters -30) (meters 65) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.008888889) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 1800) - (sp-launcher-by-id spt-next-launcher 686) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 678 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.01 0.01 1.0) + (sp-rnd-flt spt-x (meters -85) (meters 60) 1.0) + (sp-flt spt-y (meters 13)) + (sp-rnd-flt spt-z (meters -30) (meters 65) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.008888889) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 1800) + (sp-launcher-by-id spt-next-launcher 686) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 686 :init-specs ((sp-flt spt-fade-a -0.07111111))) +(defpart 686 + :init-specs + ((sp-flt spt-fade-a -0.07111111)) + ) ;; failed to figure out what this is: -(defpart 679 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.01 0.01 1.0) - (sp-rnd-flt spt-x (meters -65) (meters 60) 1.0) - (sp-flt spt-y (meters 8)) - (sp-rnd-flt spt-z (meters -30) (meters 50) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.02)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.008888889) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 1800) - (sp-launcher-by-id spt-next-launcher 687) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 679 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.01 0.01 1.0) + (sp-rnd-flt spt-x (meters -65) (meters 60) 1.0) + (sp-flt spt-y (meters 8)) + (sp-rnd-flt spt-z (meters -30) (meters 50) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.02)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.008888889) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 1800) + (sp-launcher-by-id spt-next-launcher 687) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 687 :init-specs ((sp-flt spt-fade-a -0.07111111))) +(defpart 687 + :init-specs + ((sp-flt spt-fade-a -0.07111111)) + ) ;; failed to figure out what this is: -(defpart 680 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.01 0.01 1.0) - (sp-rnd-flt spt-x (meters -50) (meters 20) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -40) (meters 80) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-vel-z (meters 0.016666668)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.010666667) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 1500) - (sp-launcher-by-id spt-next-launcher 688) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 680 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.01 0.01 1.0) + (sp-rnd-flt spt-x (meters -50) (meters 20) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -40) (meters 80) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-vel-z (meters 0.016666668)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.010666667) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 1500) + (sp-launcher-by-id spt-next-launcher 688) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 688 :init-specs ((sp-flt spt-fade-a -0.08533333))) +(defpart 688 + :init-specs + ((sp-flt spt-fade-a -0.08533333)) + ) ;; failed to figure out what this is: -(defpart 681 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.03 0.04 1.0) - (sp-rnd-flt spt-x (meters -40) (meters 20) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -40) (meters 90) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-vel-z (meters -0.016666668)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.008888889) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 1800) - (sp-launcher-by-id spt-next-launcher 689) - (sp-flt spt-rotate-y (degrees -60.0)) - ) - ) +(defpart 681 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.03 0.04 1.0) + (sp-rnd-flt spt-x (meters -40) (meters 20) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -40) (meters 90) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-vel-z (meters -0.016666668)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.008888889) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 1800) + (sp-launcher-by-id spt-next-launcher 689) + (sp-flt spt-rotate-y (degrees -60.0)) + ) + ) ;; failed to figure out what this is: -(defpart 689 :init-specs ((sp-flt spt-fade-a -0.07111111))) +(defpart 689 + :init-specs + ((sp-flt spt-fade-a -0.07111111)) + ) ;; failed to figure out what this is: -(defpart 682 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.015 0.02 1.0) - (sp-flt spt-x (meters -10)) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -10) (meters 22.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.017777778) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 900) - (sp-launcher-by-id spt-next-launcher 690) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 682 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.015 0.02 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -10) (meters 22.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.017777778) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 900) + (sp-launcher-by-id spt-next-launcher 690) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 690 :init-specs ((sp-flt spt-fade-a -0.017777778))) +(defpart 690 + :init-specs + ((sp-flt spt-fade-a -0.017777778)) + ) ;; failed to figure out what this is: -(defpart 683 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.015 0.02 1.0) - (sp-flt spt-x (meters -25)) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -15) (meters 50) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.013333334) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 1200) - (sp-launcher-by-id spt-next-launcher 691) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 683 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.015 0.02 1.0) + (sp-flt spt-x (meters -25)) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -15) (meters 50) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.013333334) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 1200) + (sp-launcher-by-id spt-next-launcher 691) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 691 :init-specs ((sp-flt spt-fade-a -0.013333334))) +(defpart 691 + :init-specs + ((sp-flt spt-fade-a -0.013333334)) + ) ;; failed to figure out what this is: -(defpart 684 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.015 0.015 1.0) - (sp-flt spt-x (meters -35)) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -35) (meters 60) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.016410256) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 975) - (sp-launcher-by-id spt-next-launcher 692) - (sp-flt spt-rotate-y (degrees 45.0)) - ) - ) +(defpart 684 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.015 0.015 1.0) + (sp-flt spt-x (meters -35)) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -35) (meters 60) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.016410256) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 975) + (sp-launcher-by-id spt-next-launcher 692) + (sp-flt spt-rotate-y (degrees 45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 692 :init-specs ((sp-flt spt-fade-a -0.016410256))) +(defpart 692 + :init-specs + ((sp-flt spt-fade-a -0.016410256)) + ) ;; failed to figure out what this is: -(defpart 685 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.015 0.015 1.0) - (sp-flt spt-x (meters -25)) - (sp-flt spt-y (meters 14)) - (sp-rnd-flt spt-z (meters -15) (meters 70) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-rotvel-z (degrees -0.15)) - (sp-flt spt-fade-a 0.014222222) - (sp-int spt-timer 3600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 1125) - (sp-launcher-by-id spt-next-launcher 693) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 685 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.015 0.015 1.0) + (sp-flt spt-x (meters -25)) + (sp-flt spt-y (meters 14)) + (sp-rnd-flt spt-z (meters -15) (meters 70) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-rotvel-z (degrees -0.15)) + (sp-flt spt-fade-a 0.014222222) + (sp-int spt-timer 3600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 1125) + (sp-launcher-by-id spt-next-launcher 693) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 693 :init-specs ((sp-flt spt-fade-a -0.014222222))) +(defpart 693 + :init-specs + ((sp-flt spt-fade-a -0.014222222)) + ) ;; definition for symbol sound-beach-waterfall, type sound-spec (define @@ -621,82 +685,95 @@ ) ;; failed to figure out what this is: -(defpart 696 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 7.5) 1.0) - (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters -0.036666665)) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 555) - (sp-launcher-by-id spt-next-launcher 697) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 696 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 7.5) 1.0) + (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters -0.036666665)) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 555) + (sp-launcher-by-id spt-next-launcher 697) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 697 :init-specs ((sp-flt spt-accel-y 0.0) - (sp-int-plain-rnd spt-next-time 2700 1499 1) - (sp-launcher-by-id spt-next-launcher 698) - ) - ) +(defpart 697 + :init-specs + ((sp-flt spt-accel-y 0.0) + (sp-int-plain-rnd spt-next-time 2700 1499 1) + (sp-launcher-by-id spt-next-launcher 698) + ) + ) ;; failed to figure out what this is: -(defpart 698 :init-specs ((sp-flt spt-accel-y 1.3653333))) +(defpart 698 + :init-specs + ((sp-flt spt-accel-y 1.3653333)) + ) ;; failed to figure out what this is: -(defpart 694 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 256.0 1.0) - (sp-rnd-int spt-b 1124073472 1 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3 bit7) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 699) - ) - ) +(defpart 694 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 256.0 1.0) + (sp-rnd-int spt-b 1124073472 1 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3 bit7) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 699) + ) + ) ;; failed to figure out what this is: -(defpart 699 :init-specs ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 699) - ) - ) +(defpart 699 + :init-specs + ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 699) + ) + ) ;; failed to figure out what this is: -(defpart 695 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 0.9)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 1.3)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -8.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 695 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 0.9)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 1.3)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -8.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-beach-moth @@ -710,62 +787,70 @@ ) ;; failed to figure out what this is: -(defpart 702 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 18000) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 702 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 18000) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 700 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 1.5)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 18000) - (sp-cpuinfo-flags bit3 bit7) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 703) - ) - ) +(defpart 700 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 1.5)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 18000) + (sp-cpuinfo-flags bit3 bit7) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 703) + ) + ) ;; failed to figure out what this is: -(defpart 703 :init-specs ((sp-rnd-flt spt-vel-x (meters -0.035555556) (meters 0.07111111) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0148148155) (meters 0.029629631) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 703) - ) - ) +(defpart 703 + :init-specs + ((sp-rnd-flt spt-vel-x (meters -0.035555556) (meters 0.07111111) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0148148155) (meters 0.029629631) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 703) + ) + ) ;; failed to figure out what this is: -(defpart 701 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 0.4)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit9 bit12) - ) - ) +(defpart 701 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 0.4)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit9 bit12) + ) + ) diff --git a/test/decompiler/reference/levels/beach/beach-rocks_REF.gc b/test/decompiler/reference/levels/beach/beach-rocks_REF.gc index 2592551aa2..59b3e4f7d2 100644 --- a/test/decompiler/reference/levels/beach/beach-rocks_REF.gc +++ b/test/decompiler/reference/levels/beach/beach-rocks_REF.gc @@ -24,84 +24,90 @@ ) ;; failed to figure out what this is: -(defpart 2341 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 3.0 6.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.25) (meters 1) 1.0) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 96.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -11.605333 -8.874666 1.0) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 200.00002) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) - ) - ) +(defpart 2341 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 3.0 6.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.25) (meters 1) 1.0) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 96.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -11.605333 -8.874666 1.0) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 200.00002) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2340 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.08533333) - (sp-rnd-flt spt-accel-y -3.4133334 -8.874666 1.0) - (sp-flt spt-friction 0.93) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 200.00002) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) - ) - ) +(defpart 2340 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.08533333) + (sp-rnd-flt spt-accel-y -3.4133334 -8.874666 1.0) + (sp-flt spt-friction 0.93) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 200.00002) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2289 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 3.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.042666666) - (sp-flt spt-fade-g -0.061333332) - (sp-flt spt-fade-b -0.042666666) - (sp-flt spt-fade-a -0.032) - (sp-rnd-flt spt-accel-y -2.048 -7.5093336 1.0) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) - ) - ) +(defpart 2289 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 3.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.042666666) + (sp-flt spt-fade-g -0.061333332) + (sp-flt spt-fade-b -0.042666666) + (sp-flt spt-fade-a -0.032) + (sp-rnd-flt spt-accel-y -2.048 -7.5093336 1.0) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-beach-rocks-fall @@ -113,33 +119,35 @@ ) ;; failed to figure out what this is: -(defpart 2290 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 3.0 3.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) - (sp-rnd-flt spt-scale-x (meters 7) (meters 9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.15333334) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.10666667) - (sp-rnd-flt spt-accel-y -2.048 -7.5093336 1.0) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) - ) - ) +(defpart 2290 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 3.0 3.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) + (sp-rnd-flt spt-scale-x (meters 7) (meters 9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.15333334) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.10666667) + (sp-rnd-flt spt-accel-y -2.048 -7.5093336 1.0) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-beach-rocks-land @@ -155,80 +163,86 @@ ) ;; failed to figure out what this is: -(defpart 2343 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-flt spt-y (meters -3)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 32) (meters 10) 1.0) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 3.4133334)) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.15333334) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2343 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-flt spt-y (meters -3)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 32) (meters 10) 1.0) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 3.4133334)) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.15333334) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2342 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 64.0 64.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.08533333) - (sp-rnd-flt spt-accel-y -3.4133334 -8.874666 1.0) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) - ) - ) +(defpart 2342 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 64.0 64.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.08533333) + (sp-rnd-flt spt-accel-y -3.4133334 -8.874666 1.0) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2291 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 32.0 32.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.32) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.033333335) (meters 0.02) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.15333334) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.10666667) - (sp-rnd-flt spt-accel-y -2.048 -7.5093336 1.0) - (sp-flt spt-friction 0.85) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 100.00001) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) - ) - ) +(defpart 2291 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 32.0 32.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters -4) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.32) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.033333335) (meters 0.02) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.15333334) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.10666667) + (sp-rnd-flt spt-accel-y -2.048 -7.5093336 1.0) + (sp-flt spt-friction 0.85) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 100.00001) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) + ) + ) ;; definition of type beach-rock (deftype beach-rock (process-drawable) diff --git a/test/decompiler/reference/levels/beach/lurkercrab_REF.gc b/test/decompiler/reference/levels/beach/lurkercrab_REF.gc index 769a92a7e4..ad6c6e98bd 100644 --- a/test/decompiler/reference/levels/beach/lurkercrab_REF.gc +++ b/test/decompiler/reference/levels/beach/lurkercrab_REF.gc @@ -12,44 +12,48 @@ ) ;; failed to figure out what this is: -(defpart 663 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 30.0 1.0) - (sp-rnd-flt spt-g 80.0 20.0 1.0) - (sp-rnd-flt spt-b 30.0 30.0 1.0) - (sp-rnd-flt spt-a 16.0 48.0 1.0) - (sp-flt spt-vel-y (meters 0.0033333334)) - (sp-flt spt-scalevel-x (meters 0.033333335)) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -0.13653333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - ) - ) +(defpart 663 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 30.0 1.0) + (sp-rnd-flt spt-g 80.0 20.0 1.0) + (sp-rnd-flt spt-b 30.0 30.0 1.0) + (sp-rnd-flt spt-a 16.0 48.0 1.0) + (sp-flt spt-vel-y (meters 0.0033333334)) + (sp-flt spt-scalevel-x (meters 0.033333335)) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -0.13653333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + ) + ) ;; failed to figure out what this is: -(defpart 664 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 75.0 60.0 1.0) - (sp-rnd-flt spt-g 60.0 20.0 1.0) - (sp-rnd-flt spt-b 23.0 30.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-flt spt-accel-y -6.826667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.2)) - ) - ) +(defpart 664 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 75.0 60.0 1.0) + (sp-rnd-flt spt-g 60.0 20.0 1.0) + (sp-rnd-flt spt-b 23.0 30.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-flt spt-accel-y -6.826667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.2)) + ) + ) ;; definition of type lurkercrab (deftype lurkercrab (nav-enemy) diff --git a/test/decompiler/reference/levels/beach/lurkerworm_REF.gc b/test/decompiler/reference/levels/beach/lurkerworm_REF.gc index c3b1f1ab0e..7ead6f5444 100644 --- a/test/decompiler/reference/levels/beach/lurkerworm_REF.gc +++ b/test/decompiler/reference/levels/beach/lurkerworm_REF.gc @@ -100,122 +100,138 @@ ) ;; failed to figure out what this is: -(defpart 656 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters 3) (meters 5) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 130.0 20.0 1.0) - (sp-rnd-flt spt-g 90.0 20.0 1.0) - (sp-rnd-flt spt-b 50.0 8.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters -0.02)) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 660) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 656 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters 3) (meters 5) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 130.0 20.0 1.0) + (sp-rnd-flt spt-g 90.0 20.0 1.0) + (sp-rnd-flt spt-b 50.0 8.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters -0.02)) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 660) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 660 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 660 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: -(defpart 658 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 90.0 60.0 1.0) - (sp-rnd-flt spt-g 90.0 10.0 1.0) - (sp-rnd-flt spt-b 50.0 8.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-fade-a 0.32) - (sp-flt spt-accel-y -4.096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 658 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 90.0 60.0 1.0) + (sp-rnd-flt spt-g 90.0 10.0 1.0) + (sp-rnd-flt spt-b 50.0 8.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-fade-a 0.32) + (sp-flt spt-accel-y -4.096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 659 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.6) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 45.0 30.0 1.0) - (sp-rnd-flt spt-g 45.0 5.0 1.0) - (sp-rnd-flt spt-b 25.0 4.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-fade-a 0.42666668) - (sp-flt spt-accel-y -4.096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 659 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.6) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 45.0 30.0 1.0) + (sp-rnd-flt spt-g 45.0 5.0 1.0) + (sp-rnd-flt spt-b 25.0 4.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-fade-a 0.42666668) + (sp-flt spt-accel-y -4.096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 657 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 75.0 45.0 1.0) - (sp-rnd-flt spt-g 75.0 10.0 1.0) - (sp-rnd-flt spt-b 40.0 6.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.026666667) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-accel-y -4.096) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 657 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 75.0 45.0 1.0) + (sp-rnd-flt spt-g 75.0 10.0 1.0) + (sp-rnd-flt spt-b 40.0 6.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.026666667) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-accel-y -4.096) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 661 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 90.0 60.0 1.0) - (sp-rnd-flt spt-g 90.0 10.0 1.0) - (sp-rnd-flt spt-b 50.0 8.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.00083333335) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y -0.54613334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 662) - ) - ) +(defpart 661 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 90.0 60.0 1.0) + (sp-rnd-flt spt-g 90.0 10.0 1.0) + (sp-rnd-flt spt-b 50.0 8.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.00083333335) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y -0.54613334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 662) + ) + ) ;; failed to figure out what this is: -(defpart 662 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 662 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; definition for method 20 of type lurkerworm ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/beach/seagull_REF.gc b/test/decompiler/reference/levels/beach/seagull_REF.gc index 74c44a0491..186c955767 100644 --- a/test/decompiler/reference/levels/beach/seagull_REF.gc +++ b/test/decompiler/reference/levels/beach/seagull_REF.gc @@ -10,19 +10,21 @@ ) ;; failed to figure out what this is: -(defpart 665 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-y (meters 0.4)) - (sp-flt spt-accel-y -819.2) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 665 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-y (meters 0.4)) + (sp-flt spt-accel-y -819.2) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; definition for symbol sound-seagull-squall, type sound-spec (define diff --git a/test/decompiler/reference/levels/citadel/citadel-part_REF.gc b/test/decompiler/reference/levels/citadel/citadel-part_REF.gc index d70b06d5fc..41fdbf9f61 100644 --- a/test/decompiler/reference/levels/citadel/citadel-part_REF.gc +++ b/test/decompiler/reference/levels/citadel/citadel-part_REF.gc @@ -28,38 +28,43 @@ ) ;; failed to figure out what this is: -(defpart 2880 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 8.0 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 2.5) 1.0) - (sp-flt spt-y (meters -13)) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00083333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.56666666) - (sp-flt spt-fade-g -2.8333333) - (sp-flt spt-fade-b -2.8333333) - (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) - (sp-flt spt-friction 0.85) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit0 bit2 bit3) - (sp-flt spt-userdata -409600.0) - (sp-func spt-func 'check-drop-level-firehose-pops) - (sp-int-plain-rnd spt-next-time 120 599 1) - (sp-launcher-by-id spt-next-launcher 2881) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2880 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 8.0 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 2.5) 1.0) + (sp-flt spt-y (meters -13)) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00083333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.56666666) + (sp-flt spt-fade-g -2.8333333) + (sp-flt spt-fade-b -2.8333333) + (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) + (sp-flt spt-friction 0.85) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit0 bit2 bit3) + (sp-flt spt-userdata -409600.0) + (sp-func spt-func 'check-drop-level-firehose-pops) + (sp-int-plain-rnd spt-next-time 120 599 1) + (sp-launcher-by-id spt-next-launcher 2881) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2881 :init-specs ((sp-flt spt-userdata 409600.0))) +(defpart 2881 + :init-specs + ((sp-flt spt-userdata 409600.0)) + ) ;; definition for function check-drop-level-firehose-pops (defun check-drop-level-firehose-pops ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -89,77 +94,85 @@ ) ;; failed to figure out what this is: -(defpart 2883 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-fade-a -1.92) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2883 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-fade-a -1.92) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2882 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 4.0 4.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-fade-r -1.4166666) - (sp-flt spt-fade-g -8.5) - (sp-flt spt-fade-b -8.5) - (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) - (sp-flt spt-friction 0.85) - (sp-int-plain-rnd spt-timer 15 119 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2882 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 4.0 4.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-fade-r -1.4166666) + (sp-flt spt-fade-g -8.5) + (sp-flt spt-fade-b -8.5) + (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) + (sp-flt spt-friction 0.85) + (sp-int-plain-rnd spt-timer 15 119 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2879 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -2) (meters -1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.8) (meters 0.6) 1.0) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-vel-y (meters -0.36666667)) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2879 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -2) (meters -1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.8) (meters 0.6) 1.0) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-vel-y (meters -0.36666667)) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2541 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-func spt-birth-func 'birth-func-set-quat) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -11)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 16) (meters 4) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2541 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-func spt-birth-func 'birth-func-set-quat) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -11)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 16) (meters 4) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citb-generator-mushroom-on @@ -231,163 +244,179 @@ ) ;; failed to figure out what this is: -(defpart 2411 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-y (meters 4.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 10.4) (meters 6) 1.0) - (sp-rnd-flt spt-scale-y (meters 6.4) (meters 6) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 8.0 16.0 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 3.0000002)) - ) - ) +(defpart 2411 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-y (meters 4.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 10.4) (meters 6) 1.0) + (sp-rnd-flt spt-scale-y (meters 6.4) (meters 6) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 8.0 16.0 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 3.0000002)) + ) + ) ;; failed to figure out what this is: -(defpart 2407 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-z (meters 3.5)) - (sp-rnd-flt spt-scale-x (meters 4.6) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-y (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.8) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 2415) - ) - ) +(defpart 2407 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 3.5)) + (sp-rnd-flt spt-scale-x (meters 4.6) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-y (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.8) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 2415) + ) + ) ;; failed to figure out what this is: -(defpart 2408 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-flt spt-y (meters 5)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 6.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - (sp-flt spt-rotate-y (degrees 3.0000002)) - ) - ) +(defpart 2408 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-flt spt-y (meters 5)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 6.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + (sp-flt spt-rotate-y (degrees 3.0000002)) + ) + ) ;; failed to figure out what this is: -(defpart 2409 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-flt spt-y (meters 5)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 5.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 20.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - (sp-flt spt-rotate-y (degrees 3.0000002)) - ) - ) +(defpart 2409 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-flt spt-y (meters 5)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 5.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 20.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + (sp-flt spt-rotate-y (degrees 3.0000002)) + ) + ) ;; failed to figure out what this is: -(defpart 2410 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-flt spt-y (meters 5)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 4.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 20.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - (sp-flt spt-rotate-y (degrees 3.0000002)) - ) - ) +(defpart 2410 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-flt spt-y (meters 5)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 4.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 20.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + (sp-flt spt-rotate-y (degrees 3.0000002)) + ) + ) ;; failed to figure out what this is: -(defpart 2413 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2415) - ) - ) +(defpart 2413 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2415) + ) + ) ;; failed to figure out what this is: -(defpart 2414 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-y (meters 0.2) (meters 1.4) 1.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-flt spt-scale-y (meters 0.4)) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2414 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-y (meters 0.2) (meters 1.4) 1.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-flt spt-scale-y (meters 0.4)) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2412 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters 1) (meters 0.02) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.8) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 2415) - ) - ) +(defpart 2412 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters 1) (meters 0.02) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.8) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 2415) + ) + ) ;; failed to figure out what this is: (defpart 2415 @@ -396,7 +425,10 @@ ) ;; failed to figure out what this is: -(defpart 2416 :init-specs ((sp-flt spt-fade-a -0.8))) +(defpart 2416 + :init-specs + ((sp-flt spt-fade-a -0.8)) + ) ;; failed to figure out what this is: (defpartgroup group-citb-generator-break @@ -414,32 +446,34 @@ ) ;; failed to figure out what this is: -(defpart 2424 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.42666668) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-fade-b -0.21333334) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2427) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2424 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.42666668) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-fade-b -0.21333334) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2427) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2427 @@ -448,72 +482,78 @@ ) ;; failed to figure out what this is: -(defpart 2426 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 0.2)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 8)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.42666668)) - (sp-flt spt-fade-r -2.1333334) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2426 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 0.2)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 8)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.42666668)) + (sp-flt spt-fade-r -2.1333334) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2423 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 16)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-r -2.3272727) - (sp-flt spt-fade-g -1.1636363) - (sp-flt spt-fade-b -1.1636363) - (sp-flt spt-fade-a -1.7454545) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2423 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 16)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-r -2.3272727) + (sp-flt spt-fade-g -1.1636363) + (sp-flt spt-fade-b -1.1636363) + (sp-flt spt-fade-a -1.7454545) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2425 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.42666668) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-fade-b -0.21333334) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2425 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.42666668) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-fade-b -0.21333334) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citb-generator-off @@ -527,54 +567,61 @@ ) ;; failed to figure out what this is: -(defpart 2417 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.1) 1.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.18962963) - (sp-flt spt-fade-g -0.094814815) - (sp-flt spt-fade-b -0.094814815) - (sp-flt spt-fade-a -0.047407407) - (sp-flt spt-accel-y -0.027306668) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 675) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2417 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.1) 1.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.18962963) + (sp-flt spt-fade-g -0.094814815) + (sp-flt spt-fade-b -0.094814815) + (sp-flt spt-fade-a -0.047407407) + (sp-flt spt-accel-y -0.027306668) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 675) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: -(defpart 2418 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters 0.2)) - (sp-flt spt-y (meters 1.75)) - (sp-int spt-rot-x 8) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 2867.2) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2419) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2418 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters 0.2)) + (sp-flt spt-y (meters 1.75)) + (sp-int spt-rot-x 8) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 2867.2) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2419) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2419 :init-specs ((sp-flt spt-fade-b -1.3653333))) +(defpart 2419 + :init-specs + ((sp-flt spt-fade-b -1.3653333)) + ) ;; definition for function birth-func-random-rot ;; INFO: Return type mismatch int vs none. @@ -646,34 +693,38 @@ ) ;; failed to figure out what this is: -(defpart 2420 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) - (sp-func spt-birth-func 'birth-func-random-rot) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 23)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 6) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-scale-y (meters 31)) - (sp-rnd-flt spt-r 24.0 32.0 1.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 96.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) - (sp-flt spt-userdata 0.0) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2421) - ) - ) +(defpart 2420 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) + (sp-func spt-birth-func 'birth-func-random-rot) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 23)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 6) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-scale-y (meters 31)) + (sp-rnd-flt spt-r 24.0 32.0 1.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 96.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) + (sp-flt spt-userdata 0.0) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2421) + ) + ) ;; failed to figure out what this is: -(defpart 2421 :init-specs ((sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a 0.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 2422) - ) - ) +(defpart 2421 + :init-specs + ((sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a 0.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 2422) + ) + ) ;; failed to figure out what this is: (defpart 2422 @@ -727,160 +778,176 @@ ) ;; failed to figure out what this is: -(defpart 2434 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.1)) - (sp-flt spt-y (meters 1.0025)) - (sp-flt spt-z (meters 2.3)) - (sp-flt spt-scale-x (meters 4.1)) - (sp-flt spt-rot-x 13653.333) - (sp-flt spt-rot-y (degrees -80.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees -72.0)) - ) - ) +(defpart 2434 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.1)) + (sp-flt spt-y (meters 1.0025)) + (sp-flt spt-z (meters 2.3)) + (sp-flt spt-scale-x (meters 4.1)) + (sp-flt spt-rot-x 13653.333) + (sp-flt spt-rot-y (degrees -80.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees -72.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2433 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.1)) - (sp-flt spt-y (meters 3.9)) - (sp-flt spt-z (meters 2.3)) - (sp-flt spt-scale-x (meters 4.1)) - (sp-flt spt-rot-x 19114.666) - (sp-flt spt-rot-y (degrees -80.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees -72.0)) - ) - ) +(defpart 2433 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.1)) + (sp-flt spt-y (meters 3.9)) + (sp-flt spt-z (meters 2.3)) + (sp-flt spt-scale-x (meters 4.1)) + (sp-flt spt-rot-x 19114.666) + (sp-flt spt-rot-y (degrees -80.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees -72.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2432 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 3.2897)) - (sp-flt spt-z (meters 2.485)) - (sp-flt spt-scale-x (meters 3.1)) - (sp-flt spt-rot-x 19114.666) - (sp-flt spt-rot-y (degrees 67.0)) - (sp-flt spt-scale-y (meters 2.9)) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 72.0)) - ) - ) +(defpart 2432 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 3.2897)) + (sp-flt spt-z (meters 2.485)) + (sp-flt spt-scale-x (meters 3.1)) + (sp-flt spt-rot-x 19114.666) + (sp-flt spt-rot-y (degrees 67.0)) + (sp-flt spt-scale-y (meters 2.9)) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 72.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2431 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 0.8025)) - (sp-flt spt-z (meters 2.4)) - (sp-flt spt-scale-x (meters 3.1)) - (sp-flt spt-rot-x 13653.333) - (sp-flt spt-rot-y (degrees 67.0)) - (sp-flt spt-scale-y (meters 2.25)) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 72.0)) - ) - ) +(defpart 2431 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 0.8025)) + (sp-flt spt-z (meters 2.4)) + (sp-flt spt-scale-x (meters 3.1)) + (sp-flt spt-rot-x 13653.333) + (sp-flt spt-rot-y (degrees 67.0)) + (sp-flt spt-scale-y (meters 2.25)) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 72.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2430 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.2)) - (sp-flt spt-y (meters 0.8025)) - (sp-flt spt-z (meters 2.8)) - (sp-flt spt-scale-x (meters 3.1)) - (sp-flt spt-rot-x 13653.333) - (sp-flt spt-rot-y (degrees 10.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2430 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.2)) + (sp-flt spt-y (meters 0.8025)) + (sp-flt spt-z (meters 2.8)) + (sp-flt spt-scale-x (meters 3.1)) + (sp-flt spt-rot-x 13653.333) + (sp-flt spt-rot-y (degrees 10.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2429 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.2)) - (sp-flt spt-y (meters 3.7)) - (sp-flt spt-z (meters 2.8)) - (sp-flt spt-scale-x (meters 3.1)) - (sp-flt spt-rot-x 19114.666) - (sp-flt spt-rot-y (degrees 10.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2429 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.2)) + (sp-flt spt-y (meters 3.7)) + (sp-flt spt-z (meters 2.8)) + (sp-flt spt-scale-x (meters 3.1)) + (sp-flt spt-rot-x 19114.666) + (sp-flt spt-rot-y (degrees 10.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2438 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-flt spt-scale-y (meters 0.4)) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2438 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-flt spt-scale-y (meters 0.4)) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2428 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters 2.2) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.8) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 2439) - ) - ) +(defpart 2428 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters 2.2) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.8) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 2439) + ) + ) ;; failed to figure out what this is: (defpart 2439 @@ -889,66 +956,75 @@ ) ;; failed to figure out what this is: -(defpart 2440 :init-specs ((sp-flt spt-fade-a -0.8))) +(defpart 2440 + :init-specs + ((sp-flt spt-fade-a -0.8)) + ) ;; failed to figure out what this is: -(defpart 2437 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.2 0.5 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 2.5) 1.0) - (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) - (sp-rnd-flt spt-scale-y (meters 8.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2437 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.2 0.5 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 2.5) 1.0) + (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) + (sp-rnd-flt spt-scale-y (meters 8.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2435 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2435 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2436 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2436 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citb-coil-off @@ -962,73 +1038,79 @@ ) ;; failed to figure out what this is: -(defpart 2442 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.06125) - (sp-rnd-flt spt-x (meters 1.5) (meters 0.5) 1.0) - (sp-flt spt-y (meters 4.5)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0023333333)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.21333334) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.026666667) - (sp-flt spt-accel-y 0.027306668) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 600) - (sp-launcher-by-id spt-next-launcher 2443) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2442 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.06125) + (sp-rnd-flt spt-x (meters 1.5) (meters 0.5) 1.0) + (sp-flt spt-y (meters 4.5)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0023333333)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.21333334) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.026666667) + (sp-flt spt-accel-y 0.027306668) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 600) + (sp-launcher-by-id spt-next-launcher 2443) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2443 :init-specs ((sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.035555556) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - ) - ) +(defpart 2443 + :init-specs + ((sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.035555556) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2441 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.18962963) - (sp-flt spt-fade-g -0.094814815) - (sp-flt spt-fade-b -0.094814815) - (sp-flt spt-fade-a -0.047407407) - (sp-flt spt-accel-y -0.027306668) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 675) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2441 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.18962963) + (sp-flt spt-fade-g -0.094814815) + (sp-flt spt-fade-b -0.094814815) + (sp-flt spt-fade-a -0.047407407) + (sp-flt spt-accel-y -0.027306668) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 675) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citb-blue-sage-beam @@ -1074,158 +1156,174 @@ ) ;; failed to figure out what this is: -(defpart 2451 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees 25.000002) (degrees 20.0) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 16.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2451 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees 25.000002) (degrees 20.0) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 16.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2447 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.019444445)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2447 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.019444445)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2444 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2444 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2445 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2445 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2446 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2446 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2448 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) - (sp-rnd-flt spt-r 16.0 48.0 1.0) - (sp-rnd-flt spt-g 16.0 48.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.11666667)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2448 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) + (sp-rnd-flt spt-r 16.0 48.0 1.0) + (sp-rnd-flt spt-g 16.0 48.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.11666667)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2450 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.058333334)) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2450 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.058333334)) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2449 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2449 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citb-red-sage-beam @@ -1271,142 +1369,156 @@ ) ;; failed to figure out what this is: -(defpart 2458 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rot-z (degrees 68.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2458 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rot-z (degrees 68.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2454 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.062222224)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - ) - ) +(defpart 2454 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.062222224)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2452 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2452 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2453 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.005555555)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.0) - (sp-flt spt-fade-a -0.22857143) - (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 171) - ) - ) +(defpart 2453 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.005555555)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.0) + (sp-flt spt-fade-a -0.22857143) + (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 171) + ) + ) ;; failed to figure out what this is: -(defpart 2455 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.5) (meters 0.75) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 16.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.18666667)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2455 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.5) (meters 0.75) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 16.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.18666667)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2457 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.093333334)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - ) - ) +(defpart 2457 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.093333334)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2456 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2456 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citb-yellow-sage-beam @@ -1456,139 +1568,153 @@ ) ;; failed to figure out what this is: -(defpart 2465 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rot-z (degrees 115.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2465 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rot-z (degrees 115.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2461 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.031111112)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 85.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2461 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.031111112)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 85.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2459 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2459 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2460 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.17777778) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2460 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.17777778) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2462 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.18666667)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 85.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2462 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.18666667)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 85.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2464 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.093333334)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 85.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2464 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.093333334)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 85.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2463 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2463 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citb-green-sage-beam @@ -1638,153 +1764,169 @@ ) ;; failed to figure out what this is: -(defpart 2472 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2472 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2468 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.027777778)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2468 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.027777778)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2466 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit7 bit14) - ) - ) +(defpart 2466 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2467 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit14) - ) - ) +(defpart 2467 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2469 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.16666667)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2469 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.16666667)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2471 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.083333336)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2471 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.083333336)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2470 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2470 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2473 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) - (sp-func spt-birth-func 'birth-func-set-quat) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.25) 1.0) - (sp-flt spt-scale-y (meters 5.6)) - (sp-rnd-flt spt-r 24.0 32.0 1.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 96.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) - ) - ) +(defpart 2473 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) + (sp-func spt-birth-func 'birth-func-set-quat) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.25) 1.0) + (sp-flt spt-scale-y (meters 5.6)) + (sp-rnd-flt spt-r 24.0 32.0 1.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 96.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) + ) + ) ;; failed to figure out what this is: (defpartgroup group-citadel-warpgate @@ -1967,114 +2109,126 @@ ) ;; failed to figure out what this is: -(defpart 2692 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-x (meters 0)) - (sp-flt spt-scale-x (meters 5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-z (degrees 82.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 255.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 2692 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-x (meters 0)) + (sp-flt spt-scale-x (meters 5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-z (degrees 82.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 255.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2691 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters -2)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0033333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3 bit14) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 2691 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters -2)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0033333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3 bit14) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2688 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4.3555555)) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 196.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.16) - (sp-flt spt-accel-x 1.2136296) - (sp-flt spt-accel-z -0.75093335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2688 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3555555)) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 196.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.16) + (sp-flt spt-accel-x 1.2136296) + (sp-flt spt-accel-z -0.75093335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2689 :init-specs ((sp-rnd-flt spt-num 3.0 3.0 1.0) - (sp-flt spt-x (meters -0.5)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 3481.6) - (sp-flt spt-b 3481.6) - (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) - (sp-flt spt-fade-b 2.968116) - (sp-int spt-timer 69) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) - (sp-flt spt-rotate-y (degrees 6.0000005)) - ) - ) +(defpart 2689 + :init-specs + ((sp-rnd-flt spt-num 3.0 3.0 1.0) + (sp-flt spt-x (meters -0.5)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 3481.6) + (sp-flt spt-b 3481.6) + (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) + (sp-flt spt-fade-b 2.968116) + (sp-int spt-timer 69) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) + (sp-flt spt-rotate-y (degrees 6.0000005)) + ) + ) ;; failed to figure out what this is: -(defpart 2690 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-accel-x 0.06826667) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit3 bit14) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2690 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-accel-x 0.06826667) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit3 bit14) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2687 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4.3555555)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 2.2)) - (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters -0.0044444446)) - (sp-flt spt-vel-z (meters -0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-x 4.247704) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2687 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3555555)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 2.2)) + (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters -0.0044444446)) + (sp-flt spt-vel-z (meters -0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-x 4.247704) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-citadel-torch @@ -2091,147 +2245,165 @@ ) ;; failed to figure out what this is: -(defpart 2837 :init-specs ((sp-flt spt-num 0.3) - (sp-flt spt-x (meters 0.2)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 2838) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2837 + :init-specs + ((sp-flt spt-num 0.3) + (sp-flt spt-x (meters 0.2)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 2838) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2838 :init-specs ((sp-flt spt-fade-b -6.826667))) +(defpart 2838 + :init-specs + ((sp-flt spt-fade-b -6.826667)) + ) ;; failed to figure out what this is: -(defpart 2832 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1069547520 1 1.0) - (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2839) - ) - ) +(defpart 2832 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1069547520 1 1.0) + (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2839) + ) + ) ;; failed to figure out what this is: -(defpart 2839 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 2839 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 2834 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2839) - ) - ) +(defpart 2834 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2839) + ) + ) ;; failed to figure out what this is: -(defpart 2835 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2839) - ) - ) +(defpart 2835 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2839) + ) + ) ;; failed to figure out what this is: -(defpart 2836 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) - (sp-flt spt-y (meters 0.6)) - (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2839) - ) - ) +(defpart 2836 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) + (sp-flt spt-y (meters 0.6)) + (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2839) + ) + ) ;; failed to figure out what this is: -(defpart 2833 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0005)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.08) - (sp-flt spt-accel-x 0.27306667) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.9975) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2833 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0005)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.08) + (sp-flt spt-accel-x 0.27306667) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.9975) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) diff --git a/test/decompiler/reference/levels/common/dark-eco-pool_REF.gc b/test/decompiler/reference/levels/common/dark-eco-pool_REF.gc index e2a1ff2a1b..d3e4969b14 100644 --- a/test/decompiler/reference/levels/common/dark-eco-pool_REF.gc +++ b/test/decompiler/reference/levels/common/dark-eco-pool_REF.gc @@ -166,24 +166,26 @@ ) ;; failed to figure out what this is: -(defpart 2020 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) - (sp-flt spt-scale-y (meters 0.25)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.1875)) - (sp-flt spt-scalevel-y (meters -0.001875)) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2021) - ) - ) +(defpart 2020 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) + (sp-flt spt-scale-y (meters 0.25)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.1875)) + (sp-flt spt-scalevel-y (meters -0.001875)) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2021) + ) + ) ;; failed to figure out what this is: (defpart 2021 @@ -222,142 +224,156 @@ ) ;; failed to figure out what this is: -(defpart 2056 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 64.0) - (sp-flt spt-fade-a -1.8285716) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2056 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 64.0) + (sp-flt spt-fade-a -1.8285716) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2057 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 6.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-accel-y -3.4133334) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2057 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 6.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-accel-y -3.4133334) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2052 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.000909091)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.26666668) - (sp-flt spt-fade-a -0.19393939) - (sp-int-plain-rnd spt-timer 60 179 1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2052 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.000909091)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.26666668) + (sp-flt spt-fade-a -0.19393939) + (sp-int-plain-rnd spt-timer 60 179 1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2053 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0006190476)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.01904762) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 239 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 2053 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0006190476)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.01904762) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 239 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: -(defpart 2058 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 6.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-accel-y -3.4133334) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2058 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 6.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-accel-y -3.4133334) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2054 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 16.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.000909091)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.26666668) - (sp-flt spt-fade-a -0.19393939) - (sp-int-plain-rnd spt-timer 60 179 1) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2054 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 16.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.000909091)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.26666668) + (sp-flt spt-fade-a -0.19393939) + (sp-int-plain-rnd spt-timer 60 179 1) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2055 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 16.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0006190476)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.01904762) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 239 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 2055 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 16.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0006190476)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.01904762) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 239 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: (defstate water-vol-idle (dark-eco-pool) diff --git a/test/decompiler/reference/levels/common/mistycannon_REF.gc b/test/decompiler/reference/levels/common/mistycannon_REF.gc index 74ab25e724..4f6fbd7de0 100644 --- a/test/decompiler/reference/levels/common/mistycannon_REF.gc +++ b/test/decompiler/reference/levels/common/mistycannon_REF.gc @@ -163,62 +163,68 @@ ) ;; failed to figure out what this is: -(defpart 517 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 4.0 24.0 1.0) - (sp-flt spt-vel-y (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 2.1333334) - (sp-flt spt-accel-y -0.4096) - (sp-int-plain-rnd spt-timer 45 14 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 517 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 4.0 24.0 1.0) + (sp-flt spt-vel-y (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 2.1333334) + (sp-flt spt-accel-y -0.4096) + (sp-int-plain-rnd spt-timer 45 14 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 518 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 518 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 519 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-rnd-flt spt-b 8.0 24.0 1.0) - (sp-rnd-flt spt-a 160.0 95.0 1.0) - (sp-flt spt-scalevel-x (meters 0.016666668)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -8.366014) - (sp-flt spt-accel-y -8.192) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.6) (meters 0.2) 1.0) - ) - ) +(defpart 519 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-rnd-flt spt-b 8.0 24.0 1.0) + (sp-rnd-flt spt-a 160.0 95.0 1.0) + (sp-flt spt-scalevel-x (meters 0.016666668)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -8.366014) + (sp-flt spt-accel-y -8.192) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.6) (meters 0.2) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-beach-sack-explosion @@ -251,31 +257,33 @@ ) ;; failed to figure out what this is: -(defpart 520 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 70.0) - (sp-flt spt-g 70.0) - (sp-rnd-flt spt-b 70.0 16.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.006)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y 0.2048) - (sp-flt spt-friction 0.92) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 526) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - ) - ) +(defpart 520 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 70.0) + (sp-flt spt-g 70.0) + (sp-rnd-flt spt-b 70.0 16.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.006)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y 0.2048) + (sp-flt spt-friction 0.92) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 526) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + ) + ) ;; failed to figure out what this is: (defpart 526 @@ -284,122 +292,137 @@ ) ;; failed to figure out what this is: -(defpart 521 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 3) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 527) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 521 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 3) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 527) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 527 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 527 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 522 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 522 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 523 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 523 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 524 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 5.0 10.0 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-int spt-g 1123942400 1 127.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-fade-g -4.266667) - (sp-flt spt-fade-b -2.8444445) - (sp-flt spt-accel-y -16.384) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 38 1) - (sp-launcher-by-id spt-next-launcher 528) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 524 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 5.0 10.0 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-int spt-g 1123942400 1 127.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-fade-g -4.266667) + (sp-flt spt-fade-b -2.8444445) + (sp-flt spt-accel-y -16.384) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 38 1) + (sp-launcher-by-id spt-next-launcher 528) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 528 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -4.266667) - (sp-flt spt-fade-g 0.7111111) - (sp-flt spt-fade-b 1.4222223) - (sp-flt spt-fade-a -2.8444445) - ) - ) +(defpart 528 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -4.266667) + (sp-flt spt-fade-g 0.7111111) + (sp-flt spt-fade-b 1.4222223) + (sp-flt spt-fade-a -2.8444445) + ) + ) ;; failed to figure out what this is: -(defpart 525 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 70.0) - (sp-flt spt-g 70.0) - (sp-rnd-flt spt-b 70.0 16.0 1.0) - (sp-rnd-flt spt-a 20.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.11666667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 525 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 70.0) + (sp-flt spt-g 70.0) + (sp-rnd-flt spt-b 70.0 16.0 1.0) + (sp-rnd-flt spt-a 20.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.11666667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-beach-cannon-fire @@ -441,183 +464,204 @@ ) ;; failed to figure out what this is: -(defpart 529 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-flt spt-a 48.0) - (sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.013333334) 1.0) - (sp-flt spt-vel-z (meters -0.033333335)) - (sp-flt spt-scalevel-x (meters 0.016666668)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y 0.27306667) - (sp-flt spt-friction 0.92) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 536) - (sp-flt spt-launchrot-x (degrees 90.0)) - (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-x (degrees 45.0)) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 529 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-flt spt-a 48.0) + (sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.013333334) 1.0) + (sp-flt spt-vel-z (meters -0.033333335)) + (sp-flt spt-scalevel-x (meters 0.016666668)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y 0.27306667) + (sp-flt spt-friction 0.92) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 536) + (sp-flt spt-launchrot-x (degrees 90.0)) + (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-x (degrees 45.0)) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 536 :init-specs ((sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - ) - ) +(defpart 536 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + ) + ) ;; failed to figure out what this is: -(defpart 530 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-flt spt-a 48.0) - (sp-rnd-flt spt-vel-z (meters 0.3) (meters 0.06666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -0.27306667) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 30 149 1) - (sp-launcher-by-id spt-next-launcher 536) - (sp-rnd-flt spt-launchrot-x (degrees -83.0) (degrees -7.0000005) 1.0) - (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-x (degrees 45.0)) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 530 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-flt spt-a 48.0) + (sp-rnd-flt spt-vel-z (meters 0.3) (meters 0.06666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -0.27306667) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 30 149 1) + (sp-launcher-by-id spt-next-launcher 536) + (sp-rnd-flt spt-launchrot-x (degrees -83.0) (degrees -7.0000005) 1.0) + (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-x (degrees 45.0)) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 531 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-scale-x (meters 16) (meters 16) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 3) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 537) - ) - ) +(defpart 531 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-scale-x (meters 16) (meters 16) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 3) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 537) + ) + ) ;; failed to figure out what this is: -(defpart 537 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 537 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 532 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 532 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 533 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 533 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 534 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 5.0 10.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-z (meters 0.16666667) (meters 0.16666667) 1.0) - (sp-flt spt-fade-g -4.2222223) - (sp-flt spt-fade-b -2.8) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 10 89 1) - (sp-launcher-by-id spt-next-launcher 538) - (sp-rnd-flt spt-launchrot-x (degrees -60.0) (degrees -60.0) 1.0) - (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-x (degrees 45.0)) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 534 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 5.0 10.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-z (meters 0.16666667) (meters 0.16666667) 1.0) + (sp-flt spt-fade-g -4.2222223) + (sp-flt spt-fade-b -2.8) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 10 89 1) + (sp-launcher-by-id spt-next-launcher 538) + (sp-rnd-flt spt-launchrot-x (degrees -60.0) (degrees -60.0) 1.0) + (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-x (degrees 45.0)) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 538 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.6) - (sp-flt spt-fade-g -1.8) - (sp-flt spt-fade-a -0.85333335) - ) - ) +(defpart 538 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.6) + (sp-flt spt-fade-g -1.8) + (sp-flt spt-fade-a -0.85333335) + ) + ) ;; failed to figure out what this is: -(defpart 535 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.08) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - ) - ) +(defpart 535 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.08) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + ) + ) ;; definition of type mistycannon-missile (deftype mistycannon-missile (process-drawable) diff --git a/test/decompiler/reference/levels/common/plat_REF.gc b/test/decompiler/reference/levels/common/plat_REF.gc index 0fb3e3c80a..e5e6fbdab4 100644 --- a/test/decompiler/reference/levels/common/plat_REF.gc +++ b/test/decompiler/reference/levels/common/plat_REF.gc @@ -12,43 +12,47 @@ ) ;; failed to figure out what this is: -(defpart 363 :init-specs ((sp-flt spt-num 1.5) - (sp-flt spt-y (meters 1)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 5324.8) - (sp-flt spt-g 4096.0) - (sp-flt spt-b 3686.4) - (sp-flt spt-vel-y (meters 0.0033333334)) - (sp-flt spt-fade-b -16.383999) - (sp-int spt-timer 25) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees 140.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 3)) - ) - ) +(defpart 363 + :init-specs + ((sp-flt spt-num 1.5) + (sp-flt spt-y (meters 1)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 5324.8) + (sp-flt spt-g 4096.0) + (sp-flt spt-b 3686.4) + (sp-flt spt-vel-y (meters 0.0033333334)) + (sp-flt spt-fade-b -16.383999) + (sp-int spt-timer 25) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees 140.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 3)) + ) + ) ;; failed to figure out what this is: -(defpart 364 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-y (meters 1.5)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a -0.32) - (sp-flt spt-accel-y -0.13653333) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 130.0) (degrees 100.00001) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 3)) - ) - ) +(defpart 364 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-y (meters 1.5)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a -0.32) + (sp-flt spt-accel-y -0.13653333) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 130.0) (degrees 100.00001) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 3)) + ) + ) ;; definition of type plat (deftype plat (baseplat) diff --git a/test/decompiler/reference/levels/common/static-screen_REF.gc b/test/decompiler/reference/levels/common/static-screen_REF.gc index 2766d16534..f305d97f01 100644 --- a/test/decompiler/reference/levels/common/static-screen_REF.gc +++ b/test/decompiler/reference/levels/common/static-screen_REF.gc @@ -56,49 +56,55 @@ ) ;; failed to figure out what this is: -(defpart 2966 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x5c6)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1.18)) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 6.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 2966 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x5c6)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1.18)) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 6.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; failed to figure out what this is: -(defpart 2967 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x5c6)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -1.264)) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 3.25)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 2967 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x5c6)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -1.264)) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 3.25)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; failed to figure out what this is: -(defpart 2968 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x5c6)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -2.482)) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 1.625)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9 bit13) - ) - ) +(defpart 2968 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x5c6)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -2.482)) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 1.625)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9 bit13) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-screen1 diff --git a/test/decompiler/reference/levels/finalboss/green-eco-lurker_REF.gc b/test/decompiler/reference/levels/finalboss/green-eco-lurker_REF.gc index c5460d15b6..a40c3cc694 100644 --- a/test/decompiler/reference/levels/finalboss/green-eco-lurker_REF.gc +++ b/test/decompiler/reference/levels/finalboss/green-eco-lurker_REF.gc @@ -174,28 +174,30 @@ ) ;; failed to figure out what this is: -(defpart 2587 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2590) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2587 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2590) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2590 @@ -204,121 +206,133 @@ ) ;; failed to figure out what this is: -(defpart 2589 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-scale-x (meters 0.2)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 8)) - (sp-rnd-flt spt-r 64.0 192.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.42666668)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2589 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-scale-x (meters 0.2)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 8)) + (sp-rnd-flt spt-r 64.0 192.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.42666668)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2586 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 16)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 192.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -1.7454545) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2586 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 16)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 192.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -1.7454545) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2588 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2588 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2585 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2585 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2583 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.000909091)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.26666668) - (sp-flt spt-fade-a -0.19393939) - (sp-int-plain-rnd spt-timer 90 149 1) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 2583 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.000909091)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.26666668) + (sp-flt spt-fade-a -0.19393939) + (sp-int-plain-rnd spt-timer 90 149 1) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 2584 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0006190476)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.01904762) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 2584 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0006190476)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.01904762) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; definition for method 43 of type green-eco-lurker (defmethod dummy-43 green-eco-lurker ((obj green-eco-lurker) (arg0 process) (arg1 event-message-block)) diff --git a/test/decompiler/reference/levels/finalboss/light-eco_REF.gc b/test/decompiler/reference/levels/finalboss/light-eco_REF.gc index be7723e3ed..cfc4142daa 100644 --- a/test/decompiler/reference/levels/finalboss/light-eco_REF.gc +++ b/test/decompiler/reference/levels/finalboss/light-eco_REF.gc @@ -109,107 +109,124 @@ ) ;; failed to figure out what this is: -(defpart 2897 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-scale-x (meters 10.5) (meters 4.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.1) (meters 1.8) 1.0) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 2899) - ) - ) +(defpart 2897 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-scale-x (meters 10.5) (meters 4.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.1) (meters 1.8) 1.0) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 2899) + ) + ) ;; failed to figure out what this is: -(defpart 2899 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 2899 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 2898 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-scale-x (meters 20) (meters 4.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 1.2)) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 232) - ) - ) +(defpart 2898 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-scale-x (meters 20) (meters 4.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 1.2)) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 232) + ) + ) ;; failed to figure out what this is: -(defpart 2900 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.016666668)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 240 59 1) - (sp-launcher-by-id spt-next-launcher 2901) - ) - ) +(defpart 2900 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.016666668)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 240 59 1) + (sp-launcher-by-id spt-next-launcher 2901) + ) + ) ;; failed to figure out what this is: -(defpart 2901 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 2901 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: -(defpart 2902 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 8.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00083333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) - (sp-flt spt-friction 0.9) - (sp-int-plain-rnd spt-timer 30 149 1) - (sp-cpuinfo-flags bit0 bit2 bit3) - (sp-flt spt-userdata 1638400.0) - (sp-func spt-func 'check-drop-level-lighteco-big-pops) - (sp-int-plain-rnd spt-next-time 45 299 1) - (sp-launcher-by-id spt-next-launcher 2903) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) - (sp-flt spt-conerot-radius (meters 4)) - ) - ) +(defpart 2902 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 8.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00083333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) + (sp-flt spt-friction 0.9) + (sp-int-plain-rnd spt-timer 30 149 1) + (sp-cpuinfo-flags bit0 bit2 bit3) + (sp-flt spt-userdata 1638400.0) + (sp-func spt-func 'check-drop-level-lighteco-big-pops) + (sp-int-plain-rnd spt-next-time 45 299 1) + (sp-launcher-by-id spt-next-launcher 2903) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) + (sp-flt spt-conerot-radius (meters 4)) + ) + ) ;; failed to figure out what this is: -(defpart 2903 :init-specs ((sp-flt spt-userdata 2252800.0))) +(defpart 2903 + :init-specs + ((sp-flt spt-userdata 2252800.0)) + ) ;; definition for function check-drop-level-lighteco-big-pops (defun check-drop-level-lighteco-big-pops ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -239,39 +256,43 @@ ) ;; failed to figure out what this is: -(defpart 2905 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-fade-a -1.92) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2905 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-fade-a -1.92) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2904 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 4.0 4.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) - (sp-flt spt-friction 0.85) - (sp-int-plain-rnd spt-timer 15 119 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2904 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 4.0 4.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) + (sp-flt spt-friction 0.85) + (sp-int-plain-rnd spt-timer 15 119 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-light-eco-mother @@ -292,60 +313,70 @@ ) ;; failed to figure out what this is: -(defpart 2907 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.025 0.025 1.0) - (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 120 29 1) - (sp-launcher-by-id spt-next-launcher 2908) - ) - ) +(defpart 2907 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.025 0.025 1.0) + (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 120 29 1) + (sp-launcher-by-id spt-next-launcher 2908) + ) + ) ;; failed to figure out what this is: -(defpart 2908 :init-specs ((sp-flt spt-fade-a -0.85333335))) +(defpart 2908 + :init-specs + ((sp-flt spt-fade-a -0.85333335)) + ) ;; failed to figure out what this is: -(defpart 2906 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00083333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) - (sp-flt spt-friction 0.5) - (sp-int-plain-rnd spt-timer 30 149 1) - (sp-cpuinfo-flags bit0 bit2 bit3) - (sp-flt spt-userdata 1638400.0) - (sp-func spt-func 'check-drop-level-lighteco-pops) - (sp-int-plain-rnd spt-next-time 45 299 1) - (sp-launcher-by-id spt-next-launcher 2909) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) - ) - ) +(defpart 2906 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00083333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) + (sp-flt spt-friction 0.5) + (sp-int-plain-rnd spt-timer 30 149 1) + (sp-cpuinfo-flags bit0 bit2 bit3) + (sp-flt spt-userdata 1638400.0) + (sp-func spt-func 'check-drop-level-lighteco-pops) + (sp-int-plain-rnd spt-next-time 45 299 1) + (sp-launcher-by-id spt-next-launcher 2909) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2909 :init-specs ((sp-flt spt-userdata 2048000.0))) +(defpart 2909 + :init-specs + ((sp-flt spt-userdata 2048000.0)) + ) ;; definition for function check-drop-level-lighteco-pops (defun check-drop-level-lighteco-pops ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -375,39 +406,43 @@ ) ;; failed to figure out what this is: -(defpart 2911 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-fade-a -1.92) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2911 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-fade-a -1.92) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2910 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 4.0 4.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) - (sp-flt spt-friction 0.85) - (sp-int-plain-rnd spt-timer 15 119 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2910 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 4.0 4.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) + (sp-flt spt-friction 0.85) + (sp-int-plain-rnd spt-timer 15 119 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function light-eco-child-default-event-handler (defbehavior light-eco-child-default-event-handler light-eco-child ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) diff --git a/test/decompiler/reference/levels/finalboss/robotboss-part_REF.gc b/test/decompiler/reference/levels/finalboss/robotboss-part_REF.gc index acf3a6dce9..8ddd9a1744 100644 --- a/test/decompiler/reference/levels/finalboss/robotboss-part_REF.gc +++ b/test/decompiler/reference/levels/finalboss/robotboss-part_REF.gc @@ -52,254 +52,281 @@ ) ;; failed to figure out what this is: -(defpart 2681 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 0.1 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 6) (meters 9) 1.0) - (sp-flt spt-r 192.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.42666668)) - (sp-flt spt-fade-r -2.1333334) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-b 0.7111111) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2681 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 0.1 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 6) (meters 9) 1.0) + (sp-flt spt-r 192.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.42666668)) + (sp-flt spt-fade-r -2.1333334) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-b 0.7111111) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2683 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters -2.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.2) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-x 2.7306666 1.3653333 1.0) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 810) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2684) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 45.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2683 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters -2.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.2) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-x 2.7306666 1.3653333 1.0) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 810) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2684) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 45.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2684 :init-specs ((sp-flt spt-fade-a -0.07111111))) +(defpart 2684 + :init-specs + ((sp-flt spt-fade-a -0.07111111)) + ) ;; failed to figure out what this is: -(defpart 2549 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-scale-x (meters 5) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 128.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2549 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-scale-x (meters 5) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 128.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2682 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 2.0 6.0 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.033333335) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -0.64) - (sp-flt spt-fade-b -0.64) - (sp-rnd-flt spt-accel-y -13.653334 -13.653334 1.0) - (sp-flt spt-friction 0.85) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees -90.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2682 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 2.0 6.0 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.033333335) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -0.64) + (sp-flt spt-fade-b -0.64) + (sp-rnd-flt spt-accel-y -13.653334 -13.653334 1.0) + (sp-flt spt-friction 0.85) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees -90.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2545 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.07777778)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 1) (meters 0.5) 1.0) - ) - ) +(defpart 2545 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.07777778)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 1) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2542 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2542 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2543 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2543 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2544 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2544 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2546 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.4) 1.0) - (sp-rnd-flt spt-r 64.0 48.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.24666667)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) - ) - ) +(defpart 2546 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.4) 1.0) + (sp-rnd-flt spt-r 64.0 48.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.24666667)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2548 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.25) - (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) - (sp-rnd-flt spt-scale-y (meters 4) (meters 3) 1.0) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 8.0 16.0 1.0) - (sp-flt spt-vel-y (meters 0.12)) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2548 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.25) + (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) + (sp-rnd-flt spt-scale-y (meters 4) (meters 3) 1.0) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 8.0 16.0 1.0) + (sp-flt spt-vel-y (meters 0.12)) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2547 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2547 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2680 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 25) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2680 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 25) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-blue-blowup @@ -315,32 +342,34 @@ ) ;; failed to figure out what this is: -(defpart 2592 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.8) (meters 1.6) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0053333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.6) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b 0.0) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 29 1) - (sp-launcher-by-id spt-next-launcher 2595) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2592 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.8) (meters 1.6) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0053333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.6) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b 0.0) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 29 1) + (sp-launcher-by-id spt-next-launcher 2595) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2595 @@ -349,90 +378,103 @@ ) ;; failed to figure out what this is: -(defpart 2594 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 32)) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.7066667)) - (sp-flt spt-fade-r -2.1333334) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-b 0.7111111) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2594 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 32)) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.7066667)) + (sp-flt spt-fade-r -2.1333334) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-b 0.7111111) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2591 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 64)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2591 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 64)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2593 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters 0.033333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2596) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) - ) - ) +(defpart 2593 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters 0.033333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2596) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2596 :init-specs ((sp-flt spt-fade-r -2.1333334) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b 0.0) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2597) - ) - ) +(defpart 2596 + :init-specs + ((sp-flt spt-fade-r -2.1333334) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b 0.0) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2597) + ) + ) ;; failed to figure out what this is: -(defpart 2597 :init-specs ((sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -0.28444445) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2598) - ) - ) +(defpart 2597 + :init-specs + ((sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -0.28444445) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2598) + ) + ) ;; failed to figure out what this is: -(defpart 2598 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2598 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-blue-smoke @@ -449,74 +491,80 @@ ) ;; failed to figure out what this is: -(defpart 2686 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 16) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2686 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 16) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2599 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 810) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 89 1) - (sp-launcher-by-id spt-next-launcher 2596) - ) - ) +(defpart 2599 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 810) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 89 1) + (sp-launcher-by-id spt-next-launcher 2596) + ) + ) ;; failed to figure out what this is: -(defpart 2685 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-int spt-num 0 1 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.6) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b 0.0) - (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 29 1) - (sp-launcher-by-id spt-next-launcher 2595) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2685 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-int spt-num 0 1 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.6) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b 0.0) + (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 29 1) + (sp-launcher-by-id spt-next-launcher 2595) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-darkecobomb-launch @@ -528,45 +576,49 @@ ) ;; failed to figure out what this is: -(defpart 2600 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 64)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 55) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2600 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 64)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 55) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2602 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 8.0 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 16.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters 0.053333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.14222223) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) - ) - ) +(defpart 2602 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 8.0 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 16.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters 0.053333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.14222223) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-darkecobomb-glow @@ -597,75 +649,83 @@ ) ;; failed to figure out what this is: -(defpart 2755 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 2755 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 2752 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters 2.25)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-y (meters 2) (meters 0.2) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 2752 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters 2.25)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-y (meters 2) (meters 0.2) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 2753 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -1.0666667) - (sp-int-plain-rnd spt-timer 20 29 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 2753 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -1.0666667) + (sp-int-plain-rnd spt-timer 20 29 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 2754 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-flt spt-y (meters -3)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -1.0666667) - (sp-int-plain-rnd spt-timer 20 29 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 2754 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-flt spt-y (meters -3)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -1.0666667) + (sp-int-plain-rnd spt-timer 20 29 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-darkecobomb-tick @@ -678,81 +738,89 @@ ) ;; failed to figure out what this is: -(defpart 2759 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 10) (meters 16) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -2.1333334) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2759 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 10) (meters 16) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -2.1333334) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2758 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 16) (meters 6) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -160.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.3) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2758 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 16) (meters 6) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -160.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.3) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2757 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 16) (meters 6) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -160.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.3) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2757 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 16) (meters 6) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -160.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.3) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2756 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 16) (meters 6) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -160.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.3) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2756 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 16) (meters 6) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -160.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.3) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: (defpartgroup group-final-boss-mine-explosion @@ -786,50 +854,54 @@ ) ;; failed to figure out what this is: -(defpart 2503 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.64) (meters 0.85333335) 1.0) - (sp-flt spt-scalevel-x (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -29.354668 -56.661335 1.0) - (sp-rnd-flt spt-friction 0.88 0.04 1.0) - (sp-int-plain-rnd spt-timer 300 299 1) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 35.0) (degrees 55.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 10) 1.0) - ) - ) +(defpart 2503 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.64) (meters 0.85333335) 1.0) + (sp-flt spt-scalevel-x (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -29.354668 -56.661335 1.0) + (sp-rnd-flt spt-friction 0.88 0.04 1.0) + (sp-int-plain-rnd spt-timer 300 299 1) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 35.0) (degrees 55.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 10) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2499 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.14222223) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2506) - ) - ) +(defpart 2499 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.14222223) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2506) + ) + ) ;; failed to figure out what this is: (defpart 2506 @@ -838,32 +910,34 @@ ) ;; failed to figure out what this is: -(defpart 2502 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 64.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 2.6) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 196.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 112.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.64) (meters 1.28) 1.0) - (sp-flt spt-scalevel-x (meters -0.009333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.4222223) - (sp-flt spt-fade-g -1.4222223) - (sp-rnd-flt spt-accel-y -4.7786665 -45.738667 1.0) - (sp-flt spt-friction 0.85) - (sp-int spt-timer 750) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2507) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 12) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2502 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 64.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 2.6) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 196.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 112.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.64) (meters 1.28) 1.0) + (sp-flt spt-scalevel-x (meters -0.009333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.4222223) + (sp-flt spt-fade-g -1.4222223) + (sp-rnd-flt spt-accel-y -4.7786665 -45.738667 1.0) + (sp-flt spt-friction 0.85) + (sp-int spt-timer 750) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2507) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 12) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2507 @@ -872,88 +946,98 @@ ) ;; failed to figure out what this is: -(defpart 2505 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 256)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-flt spt-scalevel-y (meters 6)) - (sp-flt spt-fade-r -1.6) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b 1.0666667) - (sp-flt spt-fade-a -1.0666667) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2505 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 256)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-flt spt-scalevel-y (meters 6)) + (sp-flt spt-fade-r -1.6) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b 1.0666667) + (sp-flt spt-fade-a -1.0666667) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2501 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 160)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.7066667) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2501 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 160)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.7066667) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2504 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 32.0) - (sp-flt spt-y (meters 10)) - (sp-rnd-flt spt-scale-x (meters 20) (meters 16) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 16.0 80.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.42666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.06666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 2.048 2.048 1.0) - (sp-flt spt-friction 0.87) - (sp-int spt-timer 750) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2508) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 20) 1.0) - ) - ) +(defpart 2504 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 32.0) + (sp-flt spt-y (meters 10)) + (sp-rnd-flt spt-scale-x (meters 20) (meters 16) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 16.0 80.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.42666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.06666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 2.048 2.048 1.0) + (sp-flt spt-friction 0.87) + (sp-int spt-timer 750) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2508) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 20) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2508 :init-specs ((sp-flt spt-fade-r -1.6) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b -1.0666667) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2509) - ) - ) +(defpart 2508 + :init-specs + ((sp-flt spt-fade-r -1.6) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b -1.0666667) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2509) + ) + ) ;; failed to figure out what this is: -(defpart 2509 :init-specs ((sp-flt spt-fade-r -0.26666668) - (sp-flt spt-fade-g -0.26666668) - (sp-flt spt-fade-b -0.17777778) - (sp-flt spt-fade-a -0.16) - (sp-int spt-next-time 180) - (sp-launcher-by-id spt-next-launcher 2510) - ) - ) +(defpart 2509 + :init-specs + ((sp-flt spt-fade-r -0.26666668) + (sp-flt spt-fade-g -0.26666668) + (sp-flt spt-fade-b -0.17777778) + (sp-flt spt-fade-a -0.16) + (sp-int spt-next-time 180) + (sp-launcher-by-id spt-next-launcher 2510) + ) + ) ;; failed to figure out what this is: (defpart 2510 @@ -962,27 +1046,32 @@ ) ;; failed to figure out what this is: -(defpart 2500 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 10)) - (sp-flt spt-scale-x (meters 30)) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-scalevel-x (meters 0.33333334) (meters 0.6666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2511) - ) - ) +(defpart 2500 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 10)) + (sp-flt spt-scale-x (meters 30)) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-scalevel-x (meters 0.33333334) (meters 0.6666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2511) + ) + ) ;; failed to figure out what this is: -(defpart 2511 :init-specs ((sp-flt spt-fade-a -1.4222223))) +(defpart 2511 + :init-specs + ((sp-flt spt-fade-a -1.4222223)) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-greenshot-launch @@ -998,88 +1087,99 @@ ) ;; failed to figure out what this is: -(defpart 2800 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 32) (meters 128) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.01953125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.01953125)) - (sp-flt spt-fade-a 1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2803) - ) - ) +(defpart 2800 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 32) (meters 128) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.01953125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.01953125)) + (sp-flt spt-fade-a 1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2803) + ) + ) ;; failed to figure out what this is: -(defpart 2803 :init-specs ((sp-flt spt-fade-a -1.6))) +(defpart 2803 + :init-specs + ((sp-flt spt-fade-a -1.6)) + ) ;; failed to figure out what this is: -(defpart 2801 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 32) (meters 32) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 4)) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.01953125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2803) - ) - ) +(defpart 2801 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 32) (meters 32) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 4)) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.01953125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2803) + ) + ) ;; failed to figure out what this is: -(defpart 2802 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 100)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 80) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 40) - (sp-launcher-by-id spt-next-launcher 2804) - ) - ) +(defpart 2802 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 100)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 80) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 40) + (sp-launcher-by-id spt-next-launcher 2804) + ) + ) ;; failed to figure out what this is: -(defpart 2799 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.4)) - (sp-flt spt-rotvel-z (degrees 0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.7066667) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2799 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.4)) + (sp-flt spt-rotvel-z (degrees 0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.7066667) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-greenshot @@ -1141,109 +1241,122 @@ ) ;; failed to figure out what this is: -(defpart 2769 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - ) - ) +(defpart 2769 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + ) + ) ;; failed to figure out what this is: -(defpart 2766 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 2.25)) - (sp-flt spt-scale-x (meters 3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.10666667)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit7) - (sp-func spt-func 'sparticle-track-root-prim) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 2770) - ) - ) +(defpart 2766 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 2.25)) + (sp-flt spt-scale-x (meters 3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.10666667)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit7) + (sp-func spt-func 'sparticle-track-root-prim) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 2770) + ) + ) ;; failed to figure out what this is: -(defpart 2770 :init-specs ((sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 2770) - ) - ) +(defpart 2770 + :init-specs + ((sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 2770) + ) + ) ;; failed to figure out what this is: -(defpart 2767 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.026666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-b -1.0666667) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 81) - (sp-launcher-by-id spt-next-launcher 2771) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.1)) - ) - ) +(defpart 2767 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.026666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-b -1.0666667) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 81) + (sp-launcher-by-id spt-next-launcher 2771) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.1)) + ) + ) ;; failed to figure out what this is: -(defpart 2771 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2771 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 2768 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 5.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.008333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -3.2) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-accel-y -2.7306666) - (sp-flt spt-friction 0.97) - (sp-int-plain-rnd spt-timer 30 119 1) - (sp-cpuinfo-flags bit0 bit2) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2771) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 1) (meters 1) 1.0) - ) - ) +(defpart 2768 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 5.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.008333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -3.2) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-accel-y -2.7306666) + (sp-flt spt-friction 0.97) + (sp-int-plain-rnd spt-timer 30 119 1) + (sp-cpuinfo-flags bit0 bit2) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2771) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 1) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-redshot-charge @@ -1255,68 +1368,77 @@ ) ;; failed to figure out what this is: -(defpart 2699 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 100) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2703) - ) - ) +(defpart 2699 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 100) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2703) + ) + ) ;; failed to figure out what this is: -(defpart 2703 :init-specs ((sp-flt spt-fade-a -1.4222221))) +(defpart 2703 + :init-specs + ((sp-flt spt-fade-a -1.4222221)) + ) ;; failed to figure out what this is: -(defpart 2700 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 32) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 2.5)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 1.4222221) - (sp-int spt-timer 40) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2703) - ) - ) +(defpart 2700 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 32) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 2.5)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 1.4222221) + (sp-int spt-timer 40) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2703) + ) + ) ;; failed to figure out what this is: -(defpart 2701 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.4)) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2701 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.4)) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-redshot-launch @@ -1332,88 +1454,99 @@ ) ;; failed to figure out what this is: -(defpart 2806 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 32) (meters 128) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.01953125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.01953125)) - (sp-flt spt-fade-a 1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2809) - ) - ) +(defpart 2806 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 32) (meters 128) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.01953125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.01953125)) + (sp-flt spt-fade-a 1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2809) + ) + ) ;; failed to figure out what this is: -(defpart 2809 :init-specs ((sp-flt spt-fade-a -1.6))) +(defpart 2809 + :init-specs + ((sp-flt spt-fade-a -1.6)) + ) ;; failed to figure out what this is: -(defpart 2807 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 32) (meters 32) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 4)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.01953125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2809) - ) - ) +(defpart 2807 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 32) (meters 32) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 4)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.01953125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2809) + ) + ) ;; failed to figure out what this is: -(defpart 2808 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 100)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 80) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 40) - (sp-launcher-by-id spt-next-launcher 2810) - ) - ) +(defpart 2808 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 100)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 80) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 40) + (sp-launcher-by-id spt-next-launcher 2810) + ) + ) ;; failed to figure out what this is: -(defpart 2805 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.4)) - (sp-flt spt-rotvel-z (degrees 0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.7066667) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2805 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.4)) + (sp-flt spt-rotvel-z (degrees 0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.7066667) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-redshot-body @@ -1426,59 +1559,65 @@ ) ;; failed to figure out what this is: -(defpart 2710 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0)) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2710 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0)) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: -(defpart 2711 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0)) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2711 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0)) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: -(defpart 2709 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 0.6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-g -4.266667) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 2709 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 0.6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-g -4.266667) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-redshot-warning @@ -1491,72 +1630,78 @@ ) ;; failed to figure out what this is: -(defpart 2714 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 10) (meters 5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.06666667)) - (sp-flt spt-rotvel-z (degrees 0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-a -2.1333334) - (sp-int spt-timer 45) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 75) - ) - ) +(defpart 2714 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 10) (meters 5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.06666667)) + (sp-flt spt-rotvel-z (degrees 0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-a -2.1333334) + (sp-int spt-timer 45) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 75) + ) + ) ;; failed to figure out what this is: -(defpart 2712 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 8.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -720.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters 0.08)) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -6.4) - (sp-flt spt-fade-b -4.266667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2712 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 8.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -720.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters 0.08)) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -6.4) + (sp-flt spt-fade-b -4.266667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2713 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-rnd-flt spt-num 2.0 16.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) - (sp-flt spt-friction 0.95) - (sp-int-plain-rnd spt-timer 30 29 1) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees -180.0) (degrees 720.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 2713 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-rnd-flt spt-num 2.0 16.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) + (sp-flt spt-friction 0.95) + (sp-int-plain-rnd spt-timer 30 29 1) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees -180.0) (degrees 720.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-redshot @@ -1568,20 +1713,22 @@ ) ;; failed to figure out what this is: -(defpart 2626 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2626 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-redshot-test @@ -1594,22 +1741,24 @@ ) ;; failed to figure out what this is: -(defpart 2772 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -2.8444443) - (sp-int spt-timer 40) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2772 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -2.8444443) + (sp-int spt-timer 40) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-red-blowup @@ -1625,32 +1774,34 @@ ) ;; failed to figure out what this is: -(defpart 2630 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.8) (meters 1.6) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0053333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.6) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b 0.0) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 29 1) - (sp-launcher-by-id spt-next-launcher 2633) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2630 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.8) (meters 1.6) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0053333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.6) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b 0.0) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 29 1) + (sp-launcher-by-id spt-next-launcher 2633) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2633 @@ -1659,90 +1810,103 @@ ) ;; failed to figure out what this is: -(defpart 2632 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 32)) - (sp-flt spt-r 192.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.7066667)) - (sp-flt spt-fade-r -2.1333334) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-b 0.7111111) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2632 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 32)) + (sp-flt spt-r 192.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.7066667)) + (sp-flt spt-fade-r -2.1333334) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-b 0.7111111) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2629 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 64)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2629 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 64)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2631 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters 0.033333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2634) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) - ) - ) +(defpart 2631 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters 0.033333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2634) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2634 :init-specs ((sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -2.1333334) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2635) - ) - ) +(defpart 2634 + :init-specs + ((sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -2.1333334) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2635) + ) + ) ;; failed to figure out what this is: -(defpart 2635 :init-specs ((sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -0.28444445) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2636) - ) - ) +(defpart 2635 + :init-specs + ((sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -0.28444445) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2636) + ) + ) ;; failed to figure out what this is: -(defpart 2636 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2636 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-red-smoke @@ -1759,71 +1923,77 @@ ) ;; failed to figure out what this is: -(defpart 2777 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2777 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2637 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 810) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 89 1) - (sp-launcher-by-id spt-next-launcher 2596) - ) - ) +(defpart 2637 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 810) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 89 1) + (sp-launcher-by-id spt-next-launcher 2596) + ) + ) ;; failed to figure out what this is: -(defpart 2776 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-int spt-num 0 1 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b -1.6) - (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 29 1) - (sp-launcher-by-id spt-next-launcher 2595) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2776 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-int spt-num 0 1 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b -1.6) + (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 29 1) + (sp-launcher-by-id spt-next-launcher 2595) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-yellowshot-launch @@ -1839,88 +2009,99 @@ ) ;; failed to figure out what this is: -(defpart 2779 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 32) (meters 128) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.01953125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.01953125)) - (sp-flt spt-fade-a 1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2782) - ) - ) +(defpart 2779 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 32) (meters 128) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.01953125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.01953125)) + (sp-flt spt-fade-a 1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2782) + ) + ) ;; failed to figure out what this is: -(defpart 2782 :init-specs ((sp-flt spt-fade-a -1.6))) +(defpart 2782 + :init-specs + ((sp-flt spt-fade-a -1.6)) + ) ;; failed to figure out what this is: -(defpart 2780 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 32) (meters 32) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 4)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.01953125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2782) - ) - ) +(defpart 2780 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 32) (meters 32) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 4)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.01953125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2782) + ) + ) ;; failed to figure out what this is: -(defpart 2781 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 100)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 80) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 40) - (sp-launcher-by-id spt-next-launcher 2783) - ) - ) +(defpart 2781 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 100)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 80) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 40) + (sp-launcher-by-id spt-next-launcher 2783) + ) + ) ;; failed to figure out what this is: -(defpart 2778 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.4)) - (sp-flt spt-rotvel-z (degrees 0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.7066667) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2778 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.4)) + (sp-flt spt-rotvel-z (degrees 0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.7066667) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-yellowshot-charge @@ -1933,68 +2114,77 @@ ) ;; failed to figure out what this is: -(defpart 2811 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-scale-x (meters 16) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.5) (meters 1) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 100) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2814) - ) - ) +(defpart 2811 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-scale-x (meters 16) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.5) (meters 1) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 100) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2814) + ) + ) ;; failed to figure out what this is: -(defpart 2814 :init-specs ((sp-flt spt-fade-a -1.4222221))) +(defpart 2814 + :init-specs + ((sp-flt spt-fade-a -1.4222221)) + ) ;; failed to figure out what this is: -(defpart 2812 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 32) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 2.5)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 1.4222221) - (sp-int spt-timer 40) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 5 19 1) - (sp-launcher-by-id spt-next-launcher 2814) - ) - ) +(defpart 2812 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 32) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 2.5)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 1.4222221) + (sp-int spt-timer 40) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 5 19 1) + (sp-launcher-by-id spt-next-launcher 2814) + ) + ) ;; failed to figure out what this is: -(defpart 2813 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters 0.4)) - (sp-flt spt-rotvel-z (degrees -0.8)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2813 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters 0.4)) + (sp-flt spt-rotvel-z (degrees -0.8)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-yellowshot @@ -2007,106 +2197,116 @@ ) ;; failed to figure out what this is: -(defpart 2816 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 96.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-g -4.266667) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - ) - ) +(defpart 2816 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 96.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-g -4.266667) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + ) + ) ;; failed to figure out what this is: -(defpart 2819 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 8.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees -720.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters 0.08)) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -6.4) - (sp-flt spt-fade-b -4.266667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2819 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 8.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees -720.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters 0.08)) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -6.4) + (sp-flt spt-fade-b -4.266667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2815 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-rnd-flt spt-num 2.0 16.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-a -2.1333334) - (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) - (sp-flt spt-friction 0.95) - (sp-int-plain-rnd spt-timer 30 29 1) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees -180.0) (degrees 720.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 2815 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-rnd-flt spt-num 2.0 16.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-a -2.1333334) + (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) + (sp-flt spt-friction 0.95) + (sp-int-plain-rnd spt-timer 30 29 1) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees -180.0) (degrees 720.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 2817 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters -0.10666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.7066667) - (sp-flt spt-fade-a -1.7066667) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2817 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters -0.10666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.7066667) + (sp-flt spt-fade-a -1.7066667) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: -(defpart 2818 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 10) (meters 1.6) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0)) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2818 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 10) (meters 1.6) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0)) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-yellow-blowup @@ -2122,32 +2322,34 @@ ) ;; failed to figure out what this is: -(defpart 2649 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.30666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.7111111) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-b 0.0) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 29 1) - (sp-launcher-by-id spt-next-launcher 2652) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2649 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.30666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.7111111) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-b 0.0) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 29 1) + (sp-launcher-by-id spt-next-launcher 2652) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2652 @@ -2156,90 +2358,103 @@ ) ;; failed to figure out what this is: -(defpart 2651 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 64)) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.7066667)) - (sp-flt spt-fade-r -0.7111111) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2651 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 64)) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.7066667)) + (sp-flt spt-fade-r -0.7111111) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2648 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 128)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 0.0 32.0 1.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2648 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 128)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 0.0 32.0 1.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2650 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 16) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.12) 1.0) - (sp-flt spt-scalevel-x (meters 0.033333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2653) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 12) 1.0) - ) - ) +(defpart 2650 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 16) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.12) 1.0) + (sp-flt spt-scalevel-x (meters 0.033333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2653) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 12) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2653 :init-specs ((sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -2.1333334) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2654) - ) - ) +(defpart 2653 + :init-specs + ((sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -2.1333334) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2654) + ) + ) ;; failed to figure out what this is: -(defpart 2654 :init-specs ((sp-flt spt-fade-r -0.28444445) - (sp-flt spt-fade-g -0.28444445) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2655) - ) - ) +(defpart 2654 + :init-specs + ((sp-flt spt-fade-r -0.28444445) + (sp-flt spt-fade-g -0.28444445) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2655) + ) + ) ;; failed to figure out what this is: -(defpart 2655 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2655 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-yellow-smoke @@ -2256,171 +2471,190 @@ ) ;; failed to figure out what this is: -(defpart 2821 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2821 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2656 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 810) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 89 1) - (sp-launcher-by-id spt-next-launcher 2596) - ) - ) +(defpart 2656 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 810) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 89 1) + (sp-launcher-by-id spt-next-launcher 2596) + ) + ) ;; failed to figure out what this is: -(defpart 2820 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-int spt-num 0 2 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -1.0666667) - (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 29 1) - (sp-launcher-by-id spt-next-launcher 2595) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2820 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-int spt-num 0 2 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -1.0666667) + (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 29 1) + (sp-launcher-by-id spt-next-launcher 2595) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-white-eco :id 655 :bounds (static-bspherem 0 0.5 0 1.5) :parts ((sp-item 2852))) ;; failed to figure out what this is: -(defpart 2852 :init-specs ((sp-flt spt-num 1.0) - (sp-int spt-rot-x 16) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 3276.8) - (sp-flt spt-b 2457.6) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) - (sp-int spt-timer 60) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees -1440.0) (degrees 2880.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) - (sp-flt spt-rotate-y (degrees 6.0000005)) - ) - ) +(defpart 2852 + :init-specs + ((sp-flt spt-num 1.0) + (sp-int spt-rot-x 16) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 3276.8) + (sp-flt spt-b 2457.6) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.02) 1.0) + (sp-int spt-timer 60) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees -1440.0) (degrees 2880.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) + (sp-flt spt-rotate-y (degrees 6.0000005)) + ) + ) ;; failed to figure out what this is: -(defpart 2657 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 2661) - ) - ) +(defpart 2657 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 2661) + ) + ) ;; failed to figure out what this is: -(defpart 2661 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 2661 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 2658 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.2)) - (sp-rnd-int spt-r 0 1 255.0) - (sp-rnd-int spt-g 0 1 255.0) - (sp-rnd-int spt-b 0 1 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2661) - ) - ) +(defpart 2658 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.2)) + (sp-rnd-int spt-r 0 1 255.0) + (sp-rnd-int spt-g 0 1 255.0) + (sp-rnd-int spt-b 0 1 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2661) + ) + ) ;; failed to figure out what this is: -(defpart 2659 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.0) - (sp-flt spt-scale-x (meters 3.5)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees -0.4)) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - ) - ) +(defpart 2659 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.0) + (sp-flt spt-scale-x (meters 3.5)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees -0.4)) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + ) + ) ;; failed to figure out what this is: -(defpart 2660 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.0) - (sp-flt spt-scale-x (meters 4)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 3.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-flt spt-rotvel-z (degrees 0.3)) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-func spt-func 'sparticle-track-root) - ) - ) +(defpart 2660 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.0) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 3.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-flt spt-rotvel-z (degrees 0.3)) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-func spt-func 'sparticle-track-root) + ) + ) ;; failed to figure out what this is: (defpartgroup group-finalboss-blue-claw-beam @@ -2455,158 +2689,174 @@ ) ;; failed to figure out what this is: -(defpart 2723 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees 25.000002) (degrees 20.0) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 16.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2723 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees 25.000002) (degrees 20.0) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 16.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2719 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.01) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.019444445)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2719 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.01) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.019444445)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2716 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2716 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2717 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2717 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2718 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2718 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2720 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.85) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-r 16.0 48.0 1.0) - (sp-rnd-flt spt-g 16.0 48.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.26666668)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2720 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.85) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-r 16.0 48.0 1.0) + (sp-rnd-flt spt-g 16.0 48.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.26666668)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2722 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.13333334)) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2722 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.13333334)) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2721 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2721 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-finalboss-red-claw-beam @@ -2631,142 +2881,156 @@ ) ;; failed to figure out what this is: -(defpart 2730 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rot-z (degrees 68.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2730 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rot-z (degrees 68.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2726 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.02) - (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.08888889)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - ) - ) +(defpart 2726 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.02) + (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.08888889)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2724 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2724 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2725 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.005555555)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.0) - (sp-flt spt-fade-a -0.22857143) - (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 171) - ) - ) +(defpart 2725 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.005555555)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.0) + (sp-flt spt-fade-a -0.22857143) + (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 171) + ) + ) ;; failed to figure out what this is: -(defpart 2727 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.85) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 16.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.26666668)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2727 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.85) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 16.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.26666668)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2729 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.13333334)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - ) - ) +(defpart 2729 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.13333334)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2728 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 192.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2728 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 192.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-finalboss-yellow-claw-beam @@ -2802,139 +3066,153 @@ ) ;; failed to figure out what this is: -(defpart 2737 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rot-z (degrees 115.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2737 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rot-z (degrees 115.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2733 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.06666667)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 85.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2733 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.06666667)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 85.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2731 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2731 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2732 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.17777778) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2732 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.17777778) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2734 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.85) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.26666668)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 85.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2734 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.85) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.26666668)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 85.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2736 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.7) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.13333334)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 85.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2736 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.7) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.13333334)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 85.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2735 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.7) - (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2735 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.7) + (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-finalboss-green-claw-beam @@ -2970,138 +3248,152 @@ ) ;; failed to figure out what this is: -(defpart 2744 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2744 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 24) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2740 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.06666667)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2740 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.06666667)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2738 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit7 bit14) - ) - ) +(defpart 2738 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2739 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17777778) - (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit14) - ) - ) +(defpart 2739 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17777778) + (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2741 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.85) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.26666668)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2741 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.85) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.26666668)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2743 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-scale-x (meters 4) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.13333334)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2743 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-scale-x (meters 4) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.13333334)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2742 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 192.0 1.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2742 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 192.0 1.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-blue-claw-glow diff --git a/test/decompiler/reference/levels/finalboss/sage-finalboss-part_REF.gc b/test/decompiler/reference/levels/finalboss/sage-finalboss-part_REF.gc index 34906da34e..876252cc4c 100644 --- a/test/decompiler/reference/levels/finalboss/sage-finalboss-part_REF.gc +++ b/test/decompiler/reference/levels/finalboss/sage-finalboss-part_REF.gc @@ -19,111 +19,126 @@ ) ;; failed to figure out what this is: -(defpart 2825 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2825 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2823 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) - (sp-flt spt-scalevel-x (meters -0.0012121212)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 2823 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) + (sp-flt spt-scalevel-x (meters -0.0012121212)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 2824 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0010952381)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 0.0 -0.13653333 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 2824 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0010952381)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 0.0 -0.13653333 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: -(defpart 2827 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters -3.90625)) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 12)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit13 bit14) - ) - ) +(defpart 2827 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters -3.90625)) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 12)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit13 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2826 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.3) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-z (meters 0) (meters 3.4179688) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 6) (meters 8) 1.0) - (sp-rnd-flt spt-r 16.0 80.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 16.0 150.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.075) (degrees 0.15) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 149 1) - (sp-launcher-by-id spt-next-launcher 2828) - ) - ) +(defpart 2826 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.3) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-z (meters 0) (meters 3.4179688) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 6) (meters 8) 1.0) + (sp-rnd-flt spt-r 16.0 80.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 16.0 150.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.075) (degrees 0.15) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 149 1) + (sp-launcher-by-id spt-next-launcher 2828) + ) + ) ;; failed to figure out what this is: -(defpart 2828 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 300 299 1) - (sp-launcher-by-id spt-next-launcher 2829) - ) - ) +(defpart 2828 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 300 299 1) + (sp-launcher-by-id spt-next-launcher 2829) + ) + ) ;; failed to figure out what this is: -(defpart 2829 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 2829 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: (defpartgroup group-target-white-eco-ground @@ -142,138 +157,156 @@ ) ;; failed to figure out what this is: -(defpart 2921 :init-specs ((sp-flt spt-num 1.5) - (sp-flt spt-x (meters 2.5)) - (sp-flt spt-y (meters -0.5)) - (sp-int spt-rot-x 8) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 270) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 180) - (sp-launcher-by-id spt-next-launcher 2927) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2921 + :init-specs + ((sp-flt spt-num 1.5) + (sp-flt spt-x (meters 2.5)) + (sp-flt spt-y (meters -0.5)) + (sp-int spt-rot-x 8) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 270) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 180) + (sp-launcher-by-id spt-next-launcher 2927) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2927 :init-specs ((sp-flt spt-fade-b -4.551111))) +(defpart 2927 + :init-specs + ((sp-flt spt-fade-b -4.551111)) + ) ;; failed to figure out what this is: -(defpart 2924 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) - (sp-flt spt-y (meters 0.1)) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 8.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.14648438)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2924 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) + (sp-flt spt-y (meters 0.1)) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 8.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.14648438)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2922 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 8) (meters 8) 1.0) - (sp-rnd-int spt-r 0 1 128.0) - (sp-rnd-flt spt-g 64.0 196.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit3 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2922 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 8) (meters 8) 1.0) + (sp-rnd-int spt-r 0 1 128.0) + (sp-rnd-flt spt-g 64.0 196.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit3 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2923 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-rnd-flt spt-x (meters 1.8) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 3) 1.0) - (sp-rnd-int spt-r 0 1 128.0) - (sp-rnd-flt spt-g 64.0 196.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit3 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2923 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-rnd-flt spt-x (meters 1.8) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 3) 1.0) + (sp-rnd-int spt-r 0 1 128.0) + (sp-rnd-flt spt-g 64.0 196.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit3 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2925 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 3.0 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 5.5) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-fade-a -0.42666668) - (sp-flt spt-accel-y 6.826667) - (sp-flt spt-friction 0.996) - (sp-int-plain-rnd spt-timer 180 119 1) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2925 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 3.0 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 5.5) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-fade-a -0.42666668) + (sp-flt spt-accel-y 6.826667) + (sp-flt spt-friction 0.996) + (sp-int-plain-rnd spt-timer 180 119 1) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2926 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 3.0 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 5) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 10.0 5.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-fade-a 0.6) - (sp-flt spt-accel-y 6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 2928) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2926 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 3.0 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 5) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 10.0 5.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-fade-a 0.6) + (sp-flt spt-accel-y 6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 2928) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2928 :init-specs ((sp-flt spt-fade-a -0.18))) +(defpart 2928 + :init-specs + ((sp-flt spt-fade-a -0.18)) + ) ;; failed to figure out what this is: (defpartgroup group-target-white-eco-joints @@ -286,61 +319,71 @@ ) ;; failed to figure out what this is: -(defpart 2930 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.2 1.0) - (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.10666667) - (sp-rnd-flt spt-accel-y 0.0 1.3653333 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 120 29 1) - (sp-launcher-by-id spt-next-launcher 2931) - ) - ) +(defpart 2930 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.2 1.0) + (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.10666667) + (sp-rnd-flt spt-accel-y 0.0 1.3653333 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 120 29 1) + (sp-launcher-by-id spt-next-launcher 2931) + ) + ) ;; failed to figure out what this is: -(defpart 2931 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 2931 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: -(defpart 2929 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 8.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00083333335)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 6.826667 2.7306666 1.0) - (sp-flt spt-friction 0.5) - (sp-int-plain-rnd spt-timer 30 149 1) - (sp-cpuinfo-flags bit0 bit2 bit3 bit14) - (sp-flt spt-userdata 1638400.0) - (sp-func spt-func 'check-drop-level-eichar-lighteco-pops) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 2932) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) - ) - ) +(defpart 2929 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 8.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00083333335)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 6.826667 2.7306666 1.0) + (sp-flt spt-friction 0.5) + (sp-int-plain-rnd spt-timer 30 149 1) + (sp-cpuinfo-flags bit0 bit2 bit3 bit14) + (sp-flt spt-userdata 1638400.0) + (sp-func spt-func 'check-drop-level-eichar-lighteco-pops) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 2932) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2932 :init-specs ((sp-flt spt-userdata 2048000.0))) +(defpart 2932 + :init-specs + ((sp-flt spt-userdata 2048000.0)) + ) ;; definition for function check-drop-level-eichar-lighteco-pops (defun check-drop-level-eichar-lighteco-pops ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -370,39 +413,43 @@ ) ;; failed to figure out what this is: -(defpart 2934 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-fade-a -1.92) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2934 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-fade-a -1.92) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2933 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 4.0 4.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-accel-y 6.826667 2.7306666 1.0) - (sp-flt spt-friction 0.85) - (sp-int-plain-rnd spt-timer 15 119 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2933 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 4.0 4.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-accel-y 6.826667 2.7306666 1.0) + (sp-flt spt-friction 0.85) + (sp-int-plain-rnd spt-timer 15 119 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-target-white-eco-hand-glow @@ -415,27 +462,29 @@ ) ;; failed to figure out what this is: -(defpart 2892 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 4.0 3.0 1.0) - (sp-rnd-flt spt-x (meters -0.2) (meters -0.1) 1.0) - (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters -0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-flt spt-accel-y 6.826667) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2892 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 4.0 3.0 1.0) + (sp-rnd-flt spt-x (meters -0.2) (meters -0.1) 1.0) + (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters -0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-flt spt-accel-y 6.826667) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-target-white-eco-hand-shot @@ -448,44 +497,48 @@ ) ;; failed to figure out what this is: -(defpart 2935 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters -0.2) (meters -0.1) 1.0) - (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-scale-x (meters 0.05)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 6) (meters 9) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-flt spt-scalevel-y (meters 0.42666668)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2935 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters -0.2) (meters -0.1) 1.0) + (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-scale-x (meters 0.05)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 6) (meters 9) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-flt spt-scalevel-y (meters 0.42666668)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2893 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.2) (meters -0.1) 1.0) - (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 32.0) - (sp-flt spt-vel-x (meters -0.033333335)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.21333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2893 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.2) (meters -0.1) 1.0) + (sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 32.0) + (sp-flt spt-vel-x (meters -0.033333335)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.21333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-joints @@ -503,74 +556,80 @@ ) ;; failed to figure out what this is: -(defpart 2937 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 16) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2937 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 16) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2894 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 810) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 89 1) - (sp-launcher-by-id spt-next-launcher 2596) - ) - ) +(defpart 2894 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 810) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 89 1) + (sp-launcher-by-id spt-next-launcher 2596) + ) + ) ;; failed to figure out what this is: -(defpart 2936 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-int spt-num 0 1 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.6) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b 0.0) - (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 29 1) - (sp-launcher-by-id spt-next-launcher 2595) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2936 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-int spt-num 0 1 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.6) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b 0.0) + (sp-rnd-flt spt-accel-y -7.5093336 -7.5093336 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 29 1) + (sp-launcher-by-id spt-next-launcher 2595) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-explode @@ -606,189 +665,214 @@ ) ;; failed to figure out what this is: -(defpart 2939 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.33333334) (meters 0.85333335) 1.0) - (sp-flt spt-scalevel-x (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -15.701333 -70.31467 1.0) - (sp-rnd-flt spt-friction 0.96 0.06 1.0) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees -120.0) (degrees 240.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 40) 1.0) - ) - ) +(defpart 2939 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.33333334) (meters 0.85333335) 1.0) + (sp-flt spt-scalevel-x (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -15.701333 -70.31467 1.0) + (sp-rnd-flt spt-friction 0.96 0.06 1.0) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees -120.0) (degrees 240.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 40) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2938 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 16.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.02) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.053333335) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2946) - ) - ) +(defpart 2938 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 16.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.02) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.053333335) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2946) + ) + ) ;; failed to figure out what this is: -(defpart 2946 :init-specs ((sp-flt spt-fade-g -0.14222223) (sp-flt spt-fade-b -0.14222223))) +(defpart 2946 + :init-specs + ((sp-flt spt-fade-g -0.14222223) (sp-flt spt-fade-b -0.14222223)) + ) ;; failed to figure out what this is: -(defpart 2945 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 10)) - (sp-rnd-flt spt-scale-x (meters 8) (meters 60) 1.0) - (sp-rnd-flt spt-rot-x 0.0 262144.0 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 48.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.33333334) (meters 0.6666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14 left-multiply-quat) - (sp-int-plain-rnd spt-next-time 60 149 1) - (sp-launcher-by-id spt-next-launcher 2947) - ) - ) +(defpart 2945 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 10)) + (sp-rnd-flt spt-scale-x (meters 8) (meters 60) 1.0) + (sp-rnd-flt spt-rot-x 0.0 262144.0 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 48.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.33333334) (meters 0.6666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14 left-multiply-quat) + (sp-int-plain-rnd spt-next-time 60 149 1) + (sp-launcher-by-id spt-next-launcher 2947) + ) + ) ;; failed to figure out what this is: -(defpart 2947 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 2947 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: -(defpart 2941 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 128.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.85333335) (meters 0.85333335) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -6.826667 1.0) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2948) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2941 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 128.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.85333335) (meters 0.85333335) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -6.826667 1.0) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2948) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2948 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 2948 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2944 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 128)) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 88.0 1.0) - (sp-flt spt-scalevel-y (meters 3.4133334)) - (sp-flt spt-fade-a -0.64) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2944 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 128)) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 88.0 1.0) + (sp-flt spt-scalevel-y (meters 3.4133334)) + (sp-flt spt-fade-a -0.64) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2940 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 256)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2940 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 256)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2942 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters -8) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 20) (meters 40) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 90.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.32666665) - (sp-rnd-flt spt-accel-y 5.4613333 5.4613333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 32) 1.0) - ) - ) +(defpart 2942 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters -8) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 20) (meters 40) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 90.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.21333334) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.32666665) + (sp-rnd-flt spt-accel-y 5.4613333 5.4613333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 32) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2943 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 20.0) - (sp-rnd-flt spt-y (meters -8) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.85333335) (meters 0.85333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.068571426) - (sp-rnd-flt spt-accel-y 5.4613333 5.4613333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 32) 1.0) - ) - ) +(defpart 2943 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 20.0) + (sp-rnd-flt spt-y (meters -8) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.85333335) (meters 0.85333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.068571426) + (sp-rnd-flt spt-accel-y 5.4613333 5.4613333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 32) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-robotboss-splash @@ -801,31 +885,33 @@ ) ;; failed to figure out what this is: -(defpart 2950 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 128.0) - (sp-rnd-flt spt-x (meters 0) (meters 5) 1.0) - (sp-flt spt-y (meters -8)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.42666668) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -2.7306666 -6.826667 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 299 1) - (sp-launcher-by-id spt-next-launcher 2951) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2950 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 128.0) + (sp-rnd-flt spt-x (meters 0) (meters 5) 1.0) + (sp-flt spt-y (meters -8)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.42666668) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -2.7306666 -6.826667 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 299 1) + (sp-launcher-by-id spt-next-launcher 2951) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2951 @@ -834,26 +920,28 @@ ) ;; failed to figure out what this is: -(defpart 2949 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-x (meters 0) (meters 10) 1.0) - (sp-flt spt-y (meters -10)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 6) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 1050) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 299 1) - (sp-launcher-by-id spt-next-launcher 2951) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2949 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-x (meters 0) (meters 10) 1.0) + (sp-flt spt-y (meters -10)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 6) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 1050) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 299 1) + (sp-launcher-by-id spt-next-launcher 2951) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-bigdoor-open @@ -873,172 +961,195 @@ ) ;; failed to figure out what this is: -(defpart 2952 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.1) - (sp-flt spt-y (meters 10)) - (sp-flt spt-z (meters 4)) - (sp-flt spt-scale-x (meters 48)) - (sp-flt spt-rot-x 16384.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-rotvel-y (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2959) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 2952 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.1) + (sp-flt spt-y (meters 10)) + (sp-flt spt-z (meters 4)) + (sp-flt spt-scale-x (meters 48)) + (sp-flt spt-rot-x 16384.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-rotvel-y (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2959) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2959 :init-specs ((sp-flt spt-fade-a -0.16))) +(defpart 2959 + :init-specs + ((sp-flt spt-fade-a -0.16)) + ) ;; failed to figure out what this is: -(defpart 2953 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.1) - (sp-flt spt-y (meters 10)) - (sp-flt spt-z (meters 4)) - (sp-flt spt-scale-x (meters 48)) - (sp-flt spt-rot-z (degrees -90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-rotvel-y (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2959) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 2953 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.1) + (sp-flt spt-y (meters 10)) + (sp-flt spt-z (meters 4)) + (sp-flt spt-scale-x (meters 48)) + (sp-flt spt-rot-z (degrees -90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-rotvel-y (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2959) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2954 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.1) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-z (meters 4)) - (sp-flt spt-scale-x (meters 40)) - (sp-flt spt-rot-y (degrees -50.000004)) - (sp-flt spt-rot-z (degrees 1.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-rotvel-y (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2959) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 2954 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.1) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-z (meters 4)) + (sp-flt spt-scale-x (meters 40)) + (sp-flt spt-rot-y (degrees -50.000004)) + (sp-flt spt-rot-z (degrees 1.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-rotvel-y (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2959) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2955 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-flt spt-y (meters 10)) - (sp-flt spt-z (meters 8)) - (sp-rnd-flt spt-scale-x (meters 8) (meters 32) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 5.5) 1.0) - (sp-rnd-int spt-r 1124073472 1 128.0) - (sp-rnd-int spt-g 1124073472 1 128.0) - (sp-rnd-int spt-b 1124073472 1 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 2959) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 2955 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-flt spt-y (meters 10)) + (sp-flt spt-z (meters 8)) + (sp-rnd-flt spt-scale-x (meters 8) (meters 32) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 5.5) 1.0) + (sp-rnd-int spt-r 1124073472 1 128.0) + (sp-rnd-int spt-g 1124073472 1 128.0) + (sp-rnd-int spt-b 1124073472 1 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 2959) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2956 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 10)) - (sp-flt spt-z (meters 8)) - (sp-flt spt-scale-x (meters 64)) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 1.5)) - (sp-rnd-int spt-r 1124073472 1 128.0) - (sp-rnd-int spt-g 1124073472 1 128.0) - (sp-rnd-int spt-b 1124073472 1 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 2959) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 2956 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 10)) + (sp-flt spt-z (meters 8)) + (sp-flt spt-scale-x (meters 64)) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 1.5)) + (sp-rnd-int spt-r 1124073472 1 128.0) + (sp-rnd-int spt-g 1124073472 1 128.0) + (sp-rnd-int spt-b 1124073472 1 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 2959) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2957 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters 10) (meters 40) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters -0.00066666666) (meters -0.0026666666) 1.0) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 2960) - (sp-rnd-flt spt-rotate-y (degrees -135.0) (degrees 1440.0) 1.0) - ) - ) +(defpart 2957 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters 10) (meters 40) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters -0.00066666666) (meters -0.0026666666) 1.0) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 2960) + (sp-rnd-flt spt-rotate-y (degrees -135.0) (degrees 1440.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2960 :init-specs ((sp-flt spt-fade-a -0.85333335))) +(defpart 2960 + :init-specs + ((sp-flt spt-fade-a -0.85333335)) + ) ;; failed to figure out what this is: -(defpart 2958 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 10) (meters 30) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters -0.00066666666) (meters -0.0026666666) 1.0) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata -4096000.0) - (sp-func spt-func 'check-drop-level-bigdoor-open-pops) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 2961) - (sp-rnd-flt spt-rotate-y (degrees -135.0) (degrees 1440.0) 1.0) - ) - ) +(defpart 2958 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 10) (meters 30) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters -0.00066666666) (meters -0.0026666666) 1.0) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata -4096000.0) + (sp-func spt-func 'check-drop-level-bigdoor-open-pops) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 2961) + (sp-rnd-flt spt-rotate-y (degrees -135.0) (degrees 1440.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2961 :init-specs ((sp-flt spt-userdata 4096000.0))) +(defpart 2961 + :init-specs + ((sp-flt spt-userdata 4096000.0)) + ) ;; definition for function check-drop-level-bigdoor-open-pops (defun check-drop-level-bigdoor-open-pops ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -1068,39 +1179,43 @@ ) ;; failed to figure out what this is: -(defpart 2963 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-fade-a -1.92) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2963 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-fade-a -1.92) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2962 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 4.0 4.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) - (sp-flt spt-friction 0.85) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2962 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 4.0 4.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) + (sp-flt spt-friction 0.85) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-2d-big-door-whiteout @@ -1112,19 +1227,21 @@ ) ;; failed to figure out what this is: -(defpart 2965 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters -3.90625)) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 12)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2965 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters -3.90625)) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 12)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: 0 diff --git a/test/decompiler/reference/levels/firecanyon/firecanyon-obs_REF.gc b/test/decompiler/reference/levels/firecanyon/firecanyon-obs_REF.gc index 93627ea7cb..14be172213 100644 --- a/test/decompiler/reference/levels/firecanyon/firecanyon-obs_REF.gc +++ b/test/decompiler/reference/levels/firecanyon/firecanyon-obs_REF.gc @@ -33,64 +33,70 @@ ) ;; failed to figure out what this is: -(defpart 1007 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1007 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1008 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-y (meters 2)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.08) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 1.5)) - ) - ) +(defpart 1008 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-y (meters 2)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.08) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 1.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1006 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 80.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -0.08) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1006 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 80.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -0.08) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defstate balloon-popping (balloon) @@ -603,111 +609,124 @@ ) ;; failed to figure out what this is: -(defpart 2104 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2104 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2101 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2105) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2101 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2105) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2105 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 2105 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2103 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 12)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.04)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2103 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 12)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.04)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2100 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 24)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2100 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 24)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2102 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - ) - ) +(defpart 2102 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defstate die (crate-darkeco-cluster) diff --git a/test/decompiler/reference/levels/firecanyon/firecanyon-part_REF.gc b/test/decompiler/reference/levels/firecanyon/firecanyon-part_REF.gc index eaff5cabe6..6df91d8ac4 100644 --- a/test/decompiler/reference/levels/firecanyon/firecanyon-part_REF.gc +++ b/test/decompiler/reference/levels/firecanyon/firecanyon-part_REF.gc @@ -38,89 +38,97 @@ ) ;; failed to figure out what this is: -(defpart 1012 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -9) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -7) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -165.0)) - ) - ) +(defpart 1012 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -9) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -7) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -165.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1014 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -6) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -165.0)) - ) - ) +(defpart 1014 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -6) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -165.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1013 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.03 0.03 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -6) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -165.0)) - ) - ) +(defpart 1013 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.03 0.03 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -6) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -165.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1011 :init-specs ((sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -9) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -7) (meters 6) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -165.0)) - ) - ) +(defpart 1011 + :init-specs + ((sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -9) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -7) (meters 6) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -165.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-2 @@ -142,89 +150,97 @@ ) ;; failed to figure out what this is: -(defpart 1018 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1018 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1020 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1020 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1019 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1019 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1017 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5) (meters 12) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1017 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5) (meters 12) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-3 @@ -246,89 +262,97 @@ ) ;; failed to figure out what this is: -(defpart 1022 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -10.5) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -20) (meters 36) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1022 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -10.5) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -20) (meters 36) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1024 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -9.5) (meters 18) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -19) (meters 34) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.1333333) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1024 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -9.5) (meters 18) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -19) (meters 34) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.1333333) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1023 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -9.5) (meters 18) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -19) (meters 34) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1023 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -9.5) (meters 18) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -19) (meters 34) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1021 :init-specs ((sp-flt spt-num 1.6) - (sp-rnd-flt spt-x (meters -10.5) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -20) (meters 36) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1021 + :init-specs + ((sp-flt spt-num 1.6) + (sp-rnd-flt spt-x (meters -10.5) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -20) (meters 36) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-5 @@ -350,128 +374,143 @@ ) ;; failed to figure out what this is: -(defpart 1028 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -6) (meters 13) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -11) (meters 17) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1028 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -6) (meters 13) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -11) (meters 17) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1010 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters -0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 360) - (sp-cpuinfo-flags bit0 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1010 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters -0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 360) + (sp-cpuinfo-flags bit0 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1027 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -6) (meters 13) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -11) (meters 17) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1027 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -6) (meters 13) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -11) (meters 17) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1009 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0029166667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -1.3653333) - (sp-int-plain-rnd spt-timer 30 179 1) - (sp-cpuinfo-flags bit0 bit3) - (sp-flt spt-rotate-y (degrees 45.0)) - ) - ) +(defpart 1009 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0029166667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -1.3653333) + (sp-int-plain-rnd spt-timer 30 179 1) + (sp-cpuinfo-flags bit0 bit3) + (sp-flt spt-rotate-y (degrees 45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1025 :init-specs ((sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -8) (meters 16) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1025 + :init-specs + ((sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -8) (meters 16) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1016 :init-specs ((sp-flt spt-fade-b -6.826667))) +(defpart 1016 + :init-specs + ((sp-flt spt-fade-b -6.826667)) + ) ;; failed to figure out what this is: -(defpart 1026 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -8) (meters 16) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1026 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -8) (meters 16) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: (defpart 1015 @@ -480,15 +519,20 @@ ) ;; failed to figure out what this is: -(defpart 1029 :init-specs ((sp-flt spt-fade-r -0.8) - (sp-flt spt-fade-b 0.8) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1030) - ) - ) +(defpart 1029 + :init-specs + ((sp-flt spt-fade-r -0.8) + (sp-flt spt-fade-b 0.8) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1030) + ) + ) ;; failed to figure out what this is: -(defpart 1030 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-b 0.0) (sp-flt spt-fade-a -0.14222223))) +(defpart 1030 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-b 0.0) (sp-flt spt-fade-a -0.14222223)) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-6 @@ -510,89 +554,97 @@ ) ;; failed to figure out what this is: -(defpart 1034 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -5) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5.5) (meters 13) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1034 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -5) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5.5) (meters 13) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1032 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -6) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -6.5) (meters 15) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1032 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -6) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -6.5) (meters 15) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1033 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -5) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5.5) (meters 13) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1033 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -5) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5.5) (meters 13) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1031 :init-specs ((sp-flt spt-num 1.3) - (sp-rnd-flt spt-x (meters -6) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -6.5) (meters 15) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1031 + :init-specs + ((sp-flt spt-num 1.3) + (sp-rnd-flt spt-x (meters -6) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -6.5) (meters 15) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-7 @@ -614,89 +666,97 @@ ) ;; failed to figure out what this is: -(defpart 1036 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -6.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1.5) (meters 15) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -170.0)) - ) - ) +(defpart 1036 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -6.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1.5) (meters 15) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -170.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1038 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -5.5) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 13) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -170.0)) - ) - ) +(defpart 1038 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -5.5) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 13) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -170.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1037 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -5.5) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 13) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -170.0)) - ) - ) +(defpart 1037 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -5.5) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 13) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -170.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1035 :init-specs ((sp-flt spt-num 1.1) - (sp-rnd-flt spt-x (meters -6.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1.5) (meters 15) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -170.0)) - ) - ) +(defpart 1035 + :init-specs + ((sp-flt spt-num 1.1) + (sp-rnd-flt spt-x (meters -6.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1.5) (meters 15) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -170.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-8 @@ -718,89 +778,97 @@ ) ;; failed to figure out what this is: -(defpart 1040 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -9.5) (meters 14) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -13) (meters 28) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1040 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -9.5) (meters 14) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -13) (meters 28) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1042 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -8.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1042 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -8.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1041 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -8.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1041 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -8.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1039 :init-specs ((sp-flt spt-num 1.4) - (sp-rnd-flt spt-x (meters -9.5) (meters 14) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -13) (meters 28) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1039 + :init-specs + ((sp-flt spt-num 1.4) + (sp-rnd-flt spt-x (meters -9.5) (meters 14) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -13) (meters 28) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-9 @@ -822,89 +890,97 @@ ) ;; failed to figure out what this is: -(defpart 1044 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.08) - (sp-rnd-flt spt-x (meters -3.5) (meters 7) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -7) (meters 15) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1044 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.08) + (sp-rnd-flt spt-x (meters -3.5) (meters 7) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -7) (meters 15) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1046 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.6) - (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -6) (meters 13) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1046 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.6) + (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -6) (meters 13) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1045 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.03 0.03 1.0) - (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -6) (meters 13) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1045 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.03 0.03 1.0) + (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -6) (meters 13) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1043 :init-specs ((sp-flt spt-num 0.6) - (sp-rnd-flt spt-x (meters -3.5) (meters 7) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -7) (meters 15) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1043 + :init-specs + ((sp-flt spt-num 0.6) + (sp-rnd-flt spt-x (meters -3.5) (meters 7) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -7) (meters 15) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-10 @@ -926,89 +1002,97 @@ ) ;; failed to figure out what this is: -(defpart 1048 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -13.5) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -14) (meters 22) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1048 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -13.5) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -14) (meters 22) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1050 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -12.5) (meters 18) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1050 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -12.5) (meters 18) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1049 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -12.5) (meters 18) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1049 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -12.5) (meters 18) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -13) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1047 :init-specs ((sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -13.5) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -14) (meters 22) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1047 + :init-specs + ((sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -13.5) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -14) (meters 22) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-11 @@ -1030,89 +1114,97 @@ ) ;; failed to figure out what this is: -(defpart 1052 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1052 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1054 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.8000002) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1054 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.8000002) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1053 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1053 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1051 :init-specs ((sp-flt spt-num 0.7) - (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 14) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1051 + :init-specs + ((sp-flt spt-num 0.7) + (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 14) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-14 @@ -1134,89 +1226,97 @@ ) ;; failed to figure out what this is: -(defpart 1056 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -17.5) (meters 25) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -12) (meters 24) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1056 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -17.5) (meters 25) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -12) (meters 24) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1058 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -16.5) (meters 23) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 22) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -4.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1058 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -16.5) (meters 23) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 22) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -4.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1057 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -16.5) (meters 23) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 22) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1057 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -16.5) (meters 23) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 22) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1055 :init-specs ((sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -17.5) (meters 25) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -12) (meters 24) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1055 + :init-specs + ((sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -17.5) (meters 25) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -12) (meters 24) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-15 @@ -1238,89 +1338,97 @@ ) ;; failed to figure out what this is: -(defpart 1060 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1060 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1062 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 22) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -5.133333) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1062 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 22) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -5.133333) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1061 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.04 0.04 1.0) - (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 22) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1061 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.04 0.04 1.0) + (sp-rnd-flt spt-x (meters -9.5) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 22) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1059 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1059 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10.5) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-16 @@ -1342,89 +1450,97 @@ ) ;; failed to figure out what this is: -(defpart 1064 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -9.5) (meters 16) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -130.0)) - ) - ) +(defpart 1064 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -9.5) (meters 16) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1066 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -8.5) (meters 14) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -130.0)) - ) - ) +(defpart 1066 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -8.5) (meters 14) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.4666667) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1065 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -8.5) (meters 14) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -130.0)) - ) - ) +(defpart 1065 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -8.5) (meters 14) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -11) (meters 24) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1063 :init-specs ((sp-flt spt-num 1.1) - (sp-rnd-flt spt-x (meters -9.5) (meters 16) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -130.0)) - ) - ) +(defpart 1063 + :init-specs + ((sp-flt spt-num 1.1) + (sp-rnd-flt spt-x (meters -9.5) (meters 16) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -12) (meters 26) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -130.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-18 @@ -1446,89 +1562,97 @@ ) ;; failed to figure out what this is: -(defpart 1068 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -11) (meters 24) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -28) (meters 42) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1068 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -11) (meters 24) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -28) (meters 42) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1070 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -10) (meters 22) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -27) (meters 40) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1070 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -10) (meters 22) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -27) (meters 40) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1069 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.07 0.07 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 22) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -27) (meters 40) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1069 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.07 0.07 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 22) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -27) (meters 40) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1067 :init-specs ((sp-flt spt-num 1.9) - (sp-rnd-flt spt-x (meters -11) (meters 24) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -28) (meters 42) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1067 + :init-specs + ((sp-flt spt-num 1.9) + (sp-rnd-flt spt-x (meters -11) (meters 24) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -28) (meters 42) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-19 @@ -1550,89 +1674,97 @@ ) ;; failed to figure out what this is: -(defpart 1072 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.3) - (sp-rnd-flt spt-x (meters -10) (meters 23) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -18) (meters 28) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1072 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.3) + (sp-rnd-flt spt-x (meters -10) (meters 23) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -18) (meters 28) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1074 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -9) (meters 21) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -17) (meters 26) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1074 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -9) (meters 21) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -17) (meters 26) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1073 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 21) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -17) (meters 26) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1073 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 21) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -17) (meters 26) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1071 :init-specs ((sp-flt spt-num 1.4) - (sp-rnd-flt spt-x (meters -10) (meters 23) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -18) (meters 28) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -55.0)) - ) - ) +(defpart 1071 + :init-specs + ((sp-flt spt-num 1.4) + (sp-rnd-flt spt-x (meters -10) (meters 23) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -18) (meters 28) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -55.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-21 @@ -1654,89 +1786,97 @@ ) ;; failed to figure out what this is: -(defpart 1076 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.17) - (sp-rnd-flt spt-x (meters -23) (meters 32) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1076 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.17) + (sp-rnd-flt spt-x (meters -23) (meters 32) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1078 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-x (meters -22) (meters 30) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1078 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-x (meters -22) (meters 30) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1077 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.03 0.03 1.0) - (sp-rnd-flt spt-x (meters -22) (meters 30) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1077 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.03 0.03 1.0) + (sp-rnd-flt spt-x (meters -22) (meters 30) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1075 :init-specs ((sp-flt spt-num 0.7) - (sp-rnd-flt spt-x (meters -23) (meters 32) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5) (meters 4) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1075 + :init-specs + ((sp-flt spt-num 0.7) + (sp-rnd-flt spt-x (meters -23) (meters 32) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5) (meters 4) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-22 @@ -1758,89 +1898,97 @@ ) ;; failed to figure out what this is: -(defpart 1080 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -7) (meters 25) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1080 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -7) (meters 25) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1082 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -6) (meters 23) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -3) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1082 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -6) (meters 23) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -3) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1081 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -6) (meters 23) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -3) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1081 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -6) (meters 23) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -3) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1079 :init-specs ((sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -7) (meters 25) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 6) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees -120.0)) - ) - ) +(defpart 1079 + :init-specs + ((sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -7) (meters 25) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 6) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees -120.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-60 @@ -1862,89 +2010,97 @@ ) ;; failed to figure out what this is: -(defpart 1084 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -11) (meters 21) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -17) (meters 30) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 1084 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -11) (meters 21) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -17) (meters 30) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: -(defpart 1086 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.3) - (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -16) (meters 28) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 1086 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.3) + (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -16) (meters 28) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: -(defpart 1085 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -16) (meters 28) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 1085 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 19) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -16) (meters 28) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: -(defpart 1083 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -11) (meters 21) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -17) (meters 30) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 1083 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -11) (meters 21) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -17) (meters 30) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-62 @@ -1966,89 +2122,97 @@ ) ;; failed to figure out what this is: -(defpart 1088 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 100.00001)) - ) - ) +(defpart 1088 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 100.00001)) + ) + ) ;; failed to figure out what this is: -(defpart 1090 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 15) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -7) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 100.00001)) - ) - ) +(defpart 1090 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 15) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -7) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 100.00001)) + ) + ) ;; failed to figure out what this is: -(defpart 1089 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.04 0.04 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 15) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -7) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 100.00001)) - ) - ) +(defpart 1089 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.04 0.04 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 15) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -7) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 100.00001)) + ) + ) ;; failed to figure out what this is: -(defpart 1087 :init-specs ((sp-flt spt-num 0.7) - (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 100.00001)) - ) - ) +(defpart 1087 + :init-specs + ((sp-flt spt-num 0.7) + (sp-rnd-flt spt-x (meters -9) (meters 17) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 100.00001)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-63 @@ -2070,89 +2234,97 @@ ) ;; failed to figure out what this is: -(defpart 1092 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -8) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1092 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -8) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1094 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -7) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1094 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -7) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1093 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.04 0.04 1.0) - (sp-rnd-flt spt-x (meters -7) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1093 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.04 0.04 1.0) + (sp-rnd-flt spt-x (meters -7) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -8) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1091 :init-specs ((sp-flt spt-num 0.7) - (sp-rnd-flt spt-x (meters -8) (meters 12) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 16) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1091 + :init-specs + ((sp-flt spt-num 0.7) + (sp-rnd-flt spt-x (meters -8) (meters 12) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 16) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-lava-64 @@ -2174,89 +2346,97 @@ ) ;; failed to figure out what this is: -(defpart 1096 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5) (meters 9) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1096 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5) (meters 9) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1098 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.6) - (sp-rnd-flt spt-x (meters -2) (meters 8) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 7) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1098 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.6) + (sp-rnd-flt spt-x (meters -2) (meters 8) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 7) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1097 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.02 0.02 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 8) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -4) (meters 7) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1097 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.02 0.02 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 8) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -4) (meters 7) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1095 :init-specs ((sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -5) (meters 9) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 3686.4) - (sp-flt spt-b 4096.0) - (sp-flt spt-vel-y (meters 0.016666668)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1095 + :init-specs + ((sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -5) (meters 9) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 3686.4) + (sp-flt spt-b 4096.0) + (sp-flt spt-vel-y (meters 0.016666668)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-44 @@ -2269,48 +2449,52 @@ ) ;; failed to figure out what this is: -(defpart 1100 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters 0) (meters 14) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -16) (meters 18) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1100 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters 0) (meters 14) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -16) (meters 18) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1099 :init-specs ((sp-flt spt-num 1.25) - (sp-rnd-flt spt-x (meters 0) (meters 14) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -16) (meters 18) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1099 + :init-specs + ((sp-flt spt-num 1.25) + (sp-rnd-flt spt-x (meters 0) (meters 14) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -16) (meters 18) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-45 @@ -2323,48 +2507,52 @@ ) ;; failed to figure out what this is: -(defpart 1102 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters 0) (meters 12) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -4) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1102 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters 0) (meters 12) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -4) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1101 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 12) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -4) (meters 16) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1101 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 12) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -4) (meters 16) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-46 @@ -2377,48 +2565,52 @@ ) ;; failed to figure out what this is: -(defpart 1104 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -3) (meters 5) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters 0) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 5.0)) - ) - ) +(defpart 1104 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -3) (meters 5) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters 0) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 5.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1103 :init-specs ((sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -3) (meters 5) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters 0) (meters 14) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 5.0)) - ) - ) +(defpart 1103 + :init-specs + ((sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -3) (meters 5) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters 0) (meters 14) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 5.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-47 @@ -2431,48 +2623,52 @@ ) ;; failed to figure out what this is: -(defpart 1106 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.08) - (sp-rnd-flt spt-x (meters 2) (meters 5) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -12) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 5.0)) - ) - ) +(defpart 1106 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.08) + (sp-rnd-flt spt-x (meters 2) (meters 5) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -12) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 5.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1105 :init-specs ((sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters 2) (meters 5) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -12) (meters 14) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 5.0)) - ) - ) +(defpart 1105 + :init-specs + ((sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters 2) (meters 5) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -12) (meters 14) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 5.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-48 @@ -2485,48 +2681,52 @@ ) ;; failed to figure out what this is: -(defpart 1108 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -13) (meters 17) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -19) (meters 23) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1108 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -13) (meters 17) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -19) (meters 23) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1107 :init-specs ((sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -13) (meters 17) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -19) (meters 23) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1107 + :init-specs + ((sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -13) (meters 17) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -19) (meters 23) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-50 @@ -2539,48 +2739,52 @@ ) ;; failed to figure out what this is: -(defpart 1110 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters 0) (meters 18) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 20.0)) - ) - ) +(defpart 1110 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters 0) (meters 18) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 20.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1109 :init-specs ((sp-flt spt-num 0.7) - (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters 0) (meters 18) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 20.0)) - ) - ) +(defpart 1109 + :init-specs + ((sp-flt spt-num 0.7) + (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters 0) (meters 18) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 20.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-52 @@ -2593,48 +2797,52 @@ ) ;; failed to figure out what this is: -(defpart 1112 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -12) (meters 18) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -12) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 150.0)) - ) - ) +(defpart 1112 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -12) (meters 18) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -12) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 150.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1111 :init-specs ((sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters -12) (meters 18) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -12) (meters 16) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 150.0)) - ) - ) +(defpart 1111 + :init-specs + ((sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters -12) (meters 18) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -12) (meters 16) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 150.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-53 @@ -2647,48 +2855,52 @@ ) ;; failed to figure out what this is: -(defpart 1114 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -10) (meters 18) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -3) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 150.0)) - ) - ) +(defpart 1114 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -10) (meters 18) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -3) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 150.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1113 :init-specs ((sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters -10) (meters 18) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -3) (meters 16) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 150.0)) - ) - ) +(defpart 1113 + :init-specs + ((sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters -10) (meters 18) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -3) (meters 16) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 150.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-54 @@ -2701,48 +2913,52 @@ ) ;; failed to figure out what this is: -(defpart 1116 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.3) - (sp-rnd-flt spt-x (meters -10) (meters 13) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 155.0)) - ) - ) +(defpart 1116 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.3) + (sp-rnd-flt spt-x (meters -10) (meters 13) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 155.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1115 :init-specs ((sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -10) (meters 13) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 155.0)) - ) - ) +(defpart 1115 + :init-specs + ((sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -10) (meters 13) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 155.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-55 @@ -2755,48 +2971,52 @@ ) ;; failed to figure out what this is: -(defpart 1118 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.35) - (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -3) (meters 32) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 155.0)) - ) - ) +(defpart 1118 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.35) + (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -3) (meters 32) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 155.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1117 :init-specs ((sp-flt spt-num 1.9) - (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -3) (meters 32) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 155.0)) - ) - ) +(defpart 1117 + :init-specs + ((sp-flt spt-num 1.9) + (sp-rnd-flt spt-x (meters -3) (meters 10) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -3) (meters 32) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 155.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-56 @@ -2809,48 +3029,52 @@ ) ;; failed to figure out what this is: -(defpart 1120 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -7) (meters 16) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -8) (meters 15) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 256.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1120 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -7) (meters 16) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -8) (meters 15) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 256.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1119 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -7) (meters 16) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -8) (meters 15) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1119 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -7) (meters 16) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -8) (meters 15) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-57 @@ -2863,48 +3087,52 @@ ) ;; failed to figure out what this is: -(defpart 1122 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -6) (meters 8) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -2) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 1122 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -6) (meters 8) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -2) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1121 :init-specs ((sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters -6) (meters 8) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -2) (meters 20) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 1121 + :init-specs + ((sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters -6) (meters 8) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -2) (meters 20) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-58 @@ -2917,48 +3145,52 @@ ) ;; failed to figure out what this is: -(defpart 1124 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -1) (meters 8) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 170.0)) - ) - ) +(defpart 1124 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -1) (meters 8) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 170.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1123 :init-specs ((sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters -1) (meters 8) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 170.0)) - ) - ) +(defpart 1123 + :init-specs + ((sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters -1) (meters 8) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -18) (meters 20) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 170.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-firecanyon-heat-59 @@ -2971,45 +3203,49 @@ ) ;; failed to figure out what this is: -(defpart 1126 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -4) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1015) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 1126 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -4) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1015) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1125 :init-specs ((sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -4) (meters 20) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1016) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 1125 + :init-specs + ((sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -4) (meters 20) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1016) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) diff --git a/test/decompiler/reference/levels/flut_common/flut-part_REF.gc b/test/decompiler/reference/levels/flut_common/flut-part_REF.gc index 2c2c8412d3..da13a206c7 100644 --- a/test/decompiler/reference/levels/flut_common/flut-part_REF.gc +++ b/test/decompiler/reference/levels/flut_common/flut-part_REF.gc @@ -13,58 +13,64 @@ ) ;; failed to figure out what this is: -(defpart 746 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 7)) - (sp-rnd-flt spt-scale-x (meters 14) (meters 1) 1.0) - (sp-flt spt-scale-y (meters 14)) - (sp-flt spt-r 40.0) - (sp-rnd-flt spt-g 60.0 60.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 746 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 7)) + (sp-rnd-flt spt-scale-x (meters 14) (meters 1) 1.0) + (sp-flt spt-scale-y (meters 14)) + (sp-flt spt-r 40.0) + (sp-rnd-flt spt-g 60.0 60.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 747 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) - (sp-flt spt-scale-y (meters 14)) - (sp-flt spt-r 40.0) - (sp-rnd-flt spt-g 60.0 60.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 747 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) + (sp-flt spt-scale-y (meters 14)) + (sp-flt spt-r 40.0) + (sp-rnd-flt spt-g 60.0 60.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 748 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0.75) (meters 0.1) 1.0) - (sp-flt spt-scale-x (meters 0)) - (sp-rnd-flt spt-rot-x 0.0 2730.6667 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 16.0) - (sp-rnd-flt spt-g 0.0 127.0 1.0) - (sp-flt spt-b 127.0) - (sp-flt spt-a 127.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-y (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -0.6144) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 748 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0.75) (meters 0.1) 1.0) + (sp-flt spt-scale-x (meters 0)) + (sp-rnd-flt spt-rot-x 0.0 2730.6667 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 16.0) + (sp-rnd-flt spt-g 0.0 127.0 1.0) + (sp-flt spt-b 127.0) + (sp-flt spt-a 127.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-y (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -0.6144) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-flut-attack-strike-ground @@ -77,54 +83,58 @@ ) ;; failed to figure out what this is: -(defpart 749 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 24.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 8.0 56.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.13333334) (meters 0.16666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.4222223) - (sp-flt spt-fade-a -0.35555556) - (sp-flt spt-accel-y 0.34133333) - (sp-flt spt-friction 0.7) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 751) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 749 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 24.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 8.0 56.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.13333334) (meters 0.16666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.4222223) + (sp-flt spt-fade-a -0.35555556) + (sp-flt spt-accel-y 0.34133333) + (sp-flt spt-friction 0.7) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 751) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 750 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 8.0 1.0) - (sp-flt spt-vel-y (meters 0.3)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.8444445) - (sp-flt spt-fade-a -0.82222223) - (sp-flt spt-friction 0.7) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 751) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 750 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 8.0 1.0) + (sp-flt spt-vel-y (meters 0.3)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.8444445) + (sp-flt spt-fade-a -0.82222223) + (sp-flt spt-friction 0.7) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 751) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) diff --git a/test/decompiler/reference/levels/flut_common/target-flut_REF.gc b/test/decompiler/reference/levels/flut_common/target-flut_REF.gc index c4c9b4c84e..28424506a5 100644 --- a/test/decompiler/reference/levels/flut_common/target-flut_REF.gc +++ b/test/decompiler/reference/levels/flut_common/target-flut_REF.gc @@ -378,7 +378,7 @@ (('swim) (let* ((gp-1 (-> self control last-known-safe-ground)) (s3-1 (vector-! (new 'stack-no-clear 'vector) gp-1 (-> self control trans))) - (f30-1 (fmax 8192.0 (fmin 40960.0 (vector-xz-length s3-1)))) + (f30-1 (fmax (-> (new 'static 'array float 1 8192.0) 0) (fmin 40960.0 (vector-xz-length s3-1)))) ) (vector-xz-normalize! s3-1 f30-1) (let ((s5-0 (new 'stack-no-clear 'event-message-block))) @@ -388,10 +388,15 @@ (set! (-> s5-0 param 0) (the-as uint #f)) (let ((s4-0 (new 'static 'attack-info :mask #x882))) (set! (-> s4-0 vector quad) (-> s3-1 quad)) - (set! (-> s4-0 shove-up) - (+ (lerp-scale (the-as float 4096.0) (the-as float 16384.0) f30-1 (the-as float 4096.0) (the-as float 40960.0)) - (fmax 0.0 (- (-> gp-1 y) (-> self control trans y))) - ) + (set! (-> s4-0 shove-up) (+ (lerp-scale + (the-as float 4096.0) + (-> (new 'static 'array float 1 16384.0) 0) + f30-1 + (the-as float 4096.0) + (the-as float 40960.0) + ) + (fmax 0.0 (- (-> gp-1 y) (-> self control trans y))) + ) ) (set! (-> s4-0 angle) 'up) (set! (-> s5-0 param 1) (the-as uint s4-0)) @@ -820,11 +825,11 @@ (the-as float (-> self control unknown-uint20)) (* 4.0 (the-as float (-> self control unknown-uint20))) f30-1 - (the-as float 8192.0) + (-> (new 'static 'array float 1 8192.0) 0) (the-as float 21845.334) ) ) - (if (and (= (-> self control surf name) '*tar-surface*) (< 8192.0 f30-1)) + (if (and (= (-> self control surf name) '*tar-surface*) (< (-> (new 'static 'array float 1 8192.0) 0) f30-1)) (set! (-> self control unknown-surface00 target-speed) (seek (-> self control unknown-surface00 target-speed) (the-as float 4096.0) @@ -1314,7 +1319,7 @@ ) ) ) - (while (< 8192.0 (target-height-above-ground)) + (while (< (-> (new 'static 'array float 1 8192.0) 0) (target-height-above-ground)) (suspend) (cpad-set-buzz! (-> *cpad-list* cpads 0) 0 3 30) (let ((a0-13 (-> self skel root-channel 0))) @@ -1702,7 +1707,12 @@ ) (!= (-> self control unknown-uint31) 1) ) - (target-shoved (meters 2.0) (-> *TARGET-bank* smack-surface-height) (the-as process #f) target-flut-hit) + (target-shoved + (-> (new 'static 'array float 1 8192.0) 0) + (-> *TARGET-bank* smack-surface-height) + (the-as process #f) + target-flut-hit + ) ) (if (and (logtest? (-> self water flags) 512) (zero? (mod (- (-> *display* base-frame-counter) (-> self state-time)) 21)) diff --git a/test/decompiler/reference/levels/jungle/darkvine_REF.gc b/test/decompiler/reference/levels/jungle/darkvine_REF.gc index 9b28145712..43ed6bf589 100644 --- a/test/decompiler/reference/levels/jungle/darkvine_REF.gc +++ b/test/decompiler/reference/levels/jungle/darkvine_REF.gc @@ -73,68 +73,74 @@ ) ;; failed to figure out what this is: -(defpart 800 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 30.0 20.0 1.0) - (sp-rnd-flt spt-g 25.0 10.0 1.0) - (sp-rnd-flt spt-b 10.0 5.0 1.0) - (sp-rnd-flt spt-a 0.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0016666667) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.013333334)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-fade-a 0.1882353) - (sp-flt spt-accel-y -2.048) - (sp-int spt-timer 255) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 800 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 30.0 20.0 1.0) + (sp-rnd-flt spt-g 25.0 10.0 1.0) + (sp-rnd-flt spt-b 10.0 5.0 1.0) + (sp-rnd-flt spt-a 0.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0016666667) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.013333334)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-fade-a 0.1882353) + (sp-flt spt-accel-y -2.048) + (sp-int spt-timer 255) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 802 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-x (meters 0) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.025) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 45.0 45.0 1.0) - (sp-rnd-flt spt-g 45.0 10.0 1.0) - (sp-rnd-flt spt-b 20.0 6.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-x (meters 0.0016666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 802 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-x (meters 0) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.025) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 45.0 45.0 1.0) + (sp-rnd-flt spt-g 45.0 10.0 1.0) + (sp-rnd-flt spt-b 20.0 6.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-x (meters 0.0016666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 801 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 0) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-r 10.0 6.0 1.0) - (sp-rnd-flt spt-g 40.0 90.0 1.0) - (sp-rnd-flt spt-b 10.0 6.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-x (meters 0.0016666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.013333334) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) - (sp-flt spt-accel-y -1.3653333) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 801 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 0) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-r 10.0 6.0 1.0) + (sp-rnd-flt spt-g 40.0 90.0 1.0) + (sp-rnd-flt spt-b 10.0 6.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-x (meters 0.0016666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.013333334) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668) + (sp-flt spt-accel-y -1.3653333) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function darkvine-event-handler ;; INFO: Return type mismatch none vs object. diff --git a/test/decompiler/reference/levels/jungle/fisher-JUN_REF.gc b/test/decompiler/reference/levels/jungle/fisher-JUN_REF.gc index e1d85b6888..2c44c2249f 100644 --- a/test/decompiler/reference/levels/jungle/fisher-JUN_REF.gc +++ b/test/decompiler/reference/levels/jungle/fisher-JUN_REF.gc @@ -41,45 +41,52 @@ ) ;; failed to figure out what this is: -(defpart 828 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-y (meters 0.2)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.53333336) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 10 53 1) - (sp-launcher-by-id spt-next-launcher 829) - ) - ) +(defpart 828 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-y (meters 0.2)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.53333336) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 10 53 1) + (sp-launcher-by-id spt-next-launcher 829) + ) + ) ;; failed to figure out what this is: -(defpart 829 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 829 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: -(defpart 2013 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-x (meters -0.7) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2013 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-x (meters -0.7) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-normal-fish @@ -93,22 +100,24 @@ ) ;; failed to figure out what this is: -(defpart 2001 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2001 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-fish-collect @@ -122,44 +131,51 @@ ) ;; failed to figure out what this is: -(defpart 831 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-a 16.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 25) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 831 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-a 16.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 25) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 830 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-r 32.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 1.2) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-func spt-func 'sparticle-track-root) - (sp-int-plain-rnd spt-next-time 10 9 1) - (sp-launcher-by-id spt-next-launcher 832) - ) - ) +(defpart 830 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-r 32.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 1.2) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-func spt-func 'sparticle-track-root) + (sp-int-plain-rnd spt-next-time 10 9 1) + (sp-launcher-by-id spt-next-launcher 832) + ) + ) ;; failed to figure out what this is: -(defpart 832 :init-specs ((sp-flt spt-fade-a -0.8))) +(defpart 832 + :init-specs + ((sp-flt spt-fade-a -0.8)) + ) ;; definition of type fisher-params (deftype fisher-params (structure) diff --git a/test/decompiler/reference/levels/jungle/jungle-mirrors_REF.gc b/test/decompiler/reference/levels/jungle/jungle-mirrors_REF.gc index 469ee7586a..9857a21409 100644 --- a/test/decompiler/reference/levels/jungle/jungle-mirrors_REF.gc +++ b/test/decompiler/reference/levels/jungle/jungle-mirrors_REF.gc @@ -32,359 +32,401 @@ ) ;; failed to figure out what this is: -(defpart 823 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x28 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-z (degrees -45.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-flt spt-conerot-radius (meters 1.45)) - ) - ) +(defpart 823 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x28 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-z (degrees -45.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-flt spt-conerot-radius (meters 1.45)) + ) + ) ;; failed to figure out what this is: -(defpart 815 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees -15.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 30.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 815 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees -15.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 30.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 816 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees 15.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 60.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 816 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees 15.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 60.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 817 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees 75.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 120.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 817 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees 75.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 120.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 818 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees 105.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 150.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 818 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees 105.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 150.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 819 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees 165.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 210.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 819 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees 165.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 210.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 820 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees 195.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 240.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 820 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees 195.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 240.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 821 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees 255.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 300.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 821 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees 255.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 300.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 822 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-z (degrees 285.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 330.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 822 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-z (degrees 285.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 330.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 811 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.75)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 0.75)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 811 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.75)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 0.75)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 812 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.75)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-flt spt-scale-y (meters 0.75)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 90.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 812 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.75)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-flt spt-scale-y (meters 0.75)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 90.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 813 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.75)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 0.75)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 180.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 813 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.75)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 0.75)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 180.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 814 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.75)) - (sp-flt spt-rot-z (degrees 270.0)) - (sp-flt spt-scale-y (meters 0.75)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - (sp-flt spt-conerot-z (degrees 270.0)) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 814 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.75)) + (sp-flt spt-rot-z (degrees 270.0)) + (sp-flt spt-scale-y (meters 0.75)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + (sp-flt spt-conerot-z (degrees 270.0)) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 803 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.9)) - (sp-flt spt-y (meters 2.1)) - (sp-flt spt-scale-x (meters 4.5)) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 803 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.9)) + (sp-flt spt-y (meters 2.1)) + (sp-flt spt-scale-x (meters 4.5)) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 804 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 1.11)) - (sp-flt spt-y (meters 2.1)) - (sp-flt spt-scale-x (meters 4.5)) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 804 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 1.11)) + (sp-flt spt-y (meters 2.1)) + (sp-flt spt-scale-x (meters 4.5)) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 805 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.11)) - (sp-flt spt-y (meters 2.1)) - (sp-flt spt-scale-x (meters 3)) - (sp-flt spt-rot-z (degrees -90.0)) - (sp-flt spt-scale-y (meters 4.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 805 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.11)) + (sp-flt spt-y (meters 2.1)) + (sp-flt spt-scale-x (meters 3)) + (sp-flt spt-rot-z (degrees -90.0)) + (sp-flt spt-scale-y (meters 4.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 806 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2.9)) - (sp-flt spt-y (meters 2.1)) - (sp-flt spt-scale-x (meters 3)) - (sp-flt spt-rot-z (degrees -90.0)) - (sp-flt spt-scale-y (meters 4.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 806 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.9)) + (sp-flt spt-y (meters 2.1)) + (sp-flt spt-scale-x (meters 3)) + (sp-flt spt-rot-z (degrees -90.0)) + (sp-flt spt-scale-y (meters 4.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 807 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.9)) - (sp-flt spt-y (meters -2.1)) - (sp-flt spt-scale-x (meters 3)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-flt spt-scale-y (meters 4.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 807 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.9)) + (sp-flt spt-y (meters -2.1)) + (sp-flt spt-scale-x (meters 3)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-flt spt-scale-y (meters 4.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 808 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 1.11)) - (sp-flt spt-y (meters -2.1)) - (sp-flt spt-scale-x (meters 3)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-flt spt-scale-y (meters 4.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 808 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 1.11)) + (sp-flt spt-y (meters -2.1)) + (sp-flt spt-scale-x (meters 3)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-flt spt-scale-y (meters 4.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 809 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.11)) - (sp-flt spt-y (meters -2.1)) - (sp-flt spt-scale-x (meters 4.5)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 809 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.11)) + (sp-flt spt-y (meters -2.1)) + (sp-flt spt-scale-x (meters 4.5)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 810 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2.9)) - (sp-flt spt-y (meters -2.1)) - (sp-flt spt-scale-x (meters 4.5)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 810 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.9)) + (sp-flt spt-y (meters -2.1)) + (sp-flt spt-scale-x (meters 4.5)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: (defpartgroup group-jungle-binoculars-aligned @@ -395,89 +437,103 @@ ) ;; failed to figure out what this is: -(defpart 2865 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 5.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 96.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.85333335) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 2866) - (sp-rnd-flt spt-conerot-x (degrees -360.0) (degrees 720.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2865 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 5.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 96.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.85333335) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 2866) + (sp-rnd-flt spt-conerot-x (degrees -360.0) (degrees 720.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2866 :init-specs ((sp-flt spt-fade-a -0.85333335))) +(defpart 2866 + :init-specs + ((sp-flt spt-fade-a -0.85333335)) + ) ;; failed to figure out what this is: -(defpart 2864 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 96.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 15 14 1) - (sp-launcher-by-id spt-next-launcher 2867) - (sp-rnd-flt spt-conerot-x (degrees -360.0) (degrees 720.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -360.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters -2) (meters 4) 1.0) - ) - ) +(defpart 2864 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 96.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 15 14 1) + (sp-launcher-by-id spt-next-launcher 2867) + (sp-rnd-flt spt-conerot-x (degrees -360.0) (degrees 720.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -360.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters -2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2867 :init-specs ((sp-flt spt-fade-a -4.266667))) +(defpart 2867 + :init-specs + ((sp-flt spt-fade-a -4.266667)) + ) ;; failed to figure out what this is: -(defpart 2863 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 96.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.0125)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.8) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2863 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 96.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.0125)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.8) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2840 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 13) (meters 5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 96.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2840 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 13) (meters 5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 96.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; definition of type periscope (deftype periscope (process-drawable) @@ -974,30 +1030,32 @@ ) ;; failed to figure out what this is: -(defpart 825 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 4.5) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 96.0) - (sp-flt spt-vel-y (meters 0.010666667)) - (sp-flt spt-scalevel-x (meters -0.008333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.17777778) - (sp-flt spt-fade-a -0.53333336) - (sp-flt spt-accel-y 0.68266666) - (sp-int spt-timer 165) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.3) 1.0) - ) - ) +(defpart 825 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 4.5) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 96.0) + (sp-flt spt-vel-y (meters 0.010666667)) + (sp-flt spt-scalevel-x (meters -0.008333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.17777778) + (sp-flt spt-fade-a -0.53333336) + (sp-flt spt-accel-y 0.68266666) + (sp-int spt-timer 165) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.3) 1.0) + ) + ) ;; definition for function periscope-find-next ;; Used lq/sq diff --git a/test/decompiler/reference/levels/jungle/jungle-part_REF.gc b/test/decompiler/reference/levels/jungle/jungle-part_REF.gc index e90d92cf02..d07dbc8c3d 100644 --- a/test/decompiler/reference/levels/jungle/jungle-part_REF.gc +++ b/test/decompiler/reference/levels/jungle/jungle-part_REF.gc @@ -19,535 +19,575 @@ ) ;; failed to figure out what this is: -(defpart 833 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.9 0.9 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) - (sp-flt spt-y (meters 47.5)) - (sp-rnd-flt spt-z (meters -3.5) (meters 7) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 366) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - ) - ) +(defpart 833 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.9 0.9 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) + (sp-flt spt-y (meters 47.5)) + (sp-rnd-flt spt-z (meters -3.5) (meters 7) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 366) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 834 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters 6) (meters 6) 1.0) - (sp-flt spt-y (meters -6.5)) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.033333335)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.14222223) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 834 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters 6) (meters 6) 1.0) + (sp-flt spt-y (meters -6.5)) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.033333335)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.14222223) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 835 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -7) (meters 14) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.07666667)) - (sp-flt spt-fade-r -0.42666668) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-b -0.21333334) - (sp-flt spt-fade-a -0.28444445) - (sp-flt spt-accel-y -9.102222) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 835 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -7) (meters 14) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.07666667)) + (sp-flt spt-fade-r -0.42666668) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-b -0.21333334) + (sp-flt spt-fade-a -0.28444445) + (sp-flt spt-accel-y -9.102222) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 836 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) - (sp-flt spt-y (meters 47.5)) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 540) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - ) - ) +(defpart 836 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) + (sp-flt spt-y (meters 47.5)) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 540) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 837 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.4 1.0) - (sp-rnd-flt spt-x (meters -7) (meters 3.5) 1.0) - (sp-flt spt-y (meters 47.5)) - (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 660) - (sp-cpuinfo-flags bit2 bit12 bit14) - ) - ) +(defpart 837 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.4 1.0) + (sp-rnd-flt spt-x (meters -7) (meters 3.5) 1.0) + (sp-flt spt-y (meters 47.5)) + (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 660) + (sp-cpuinfo-flags bit2 bit12 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 838 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.8 0.8 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) - (sp-flt spt-y (meters 20)) - (sp-rnd-flt spt-z (meters -5.5) (meters 8.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 838 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.8 0.8 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) + (sp-flt spt-y (meters 20)) + (sp-rnd-flt spt-z (meters -5.5) (meters 8.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 839 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.6 0.4 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 3.5) 1.0) - (sp-flt spt-y (meters 20)) - (sp-rnd-flt spt-z (meters -5.5) (meters 8.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 839 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.6 0.4 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 3.5) 1.0) + (sp-flt spt-y (meters 20)) + (sp-rnd-flt spt-z (meters -5.5) (meters 8.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 840 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) - (sp-flt spt-y (meters 20)) - (sp-rnd-flt spt-z (meters -6.5) (meters 11) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 840 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 4) 1.0) + (sp-flt spt-y (meters 20)) + (sp-rnd-flt spt-z (meters -6.5) (meters 11) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 841 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) - (sp-flt spt-y (meters -4.5)) - (sp-rnd-flt spt-z (meters -5.5) (meters 9.5) 1.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.033333335)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.17066666) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 750) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 841 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) + (sp-flt spt-y (meters -4.5)) + (sp-rnd-flt spt-z (meters -5.5) (meters 9.5) 1.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.033333335)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.17066666) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 750) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 842 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters 1) (meters 7) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.07666667)) - (sp-flt spt-fade-r -0.42666668) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-b -0.21333334) - (sp-flt spt-fade-a -0.28444445) - (sp-flt spt-accel-y -9.102222) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 842 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters 1) (meters 7) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.07666667)) + (sp-flt spt-fade-r -0.42666668) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-b -0.21333334) + (sp-flt spt-fade-a -0.28444445) + (sp-flt spt-accel-y -9.102222) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 843 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 1.0 0.6 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) - (sp-flt spt-y (meters 20)) - (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees -150.0)) - ) - ) +(defpart 843 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 1.0 0.6 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) + (sp-flt spt-y (meters 20)) + (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees -150.0)) + ) + ) ;; failed to figure out what this is: -(defpart 844 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.9 0.4 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 3.5) 1.0) - (sp-flt spt-y (meters 20)) - (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 390) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees -150.0)) - ) - ) +(defpart 844 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.9 0.4 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 3.5) 1.0) + (sp-flt spt-y (meters 20)) + (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 390) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees -150.0)) + ) + ) ;; failed to figure out what this is: -(defpart 845 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) - (sp-flt spt-y (meters 20)) - (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -150.0)) - ) - ) +(defpart 845 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) + (sp-flt spt-y (meters 20)) + (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -150.0)) + ) + ) ;; failed to figure out what this is: -(defpart 846 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) - (sp-flt spt-y (meters -3.4)) - (sp-rnd-flt spt-z (meters -5) (meters 14.5) 1.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.033333335)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees -150.0)) - ) - ) +(defpart 846 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) + (sp-flt spt-y (meters -3.4)) + (sp-rnd-flt spt-z (meters -5) (meters 14.5) 1.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.033333335)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees -150.0)) + ) + ) ;; failed to figure out what this is: -(defpart 847 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 7) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -5) (meters 14.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.07666667)) - (sp-flt spt-fade-r -0.42666668) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-b -0.21333334) - (sp-flt spt-fade-a -0.28444445) - (sp-flt spt-accel-y -9.102222) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -150.0)) - ) - ) +(defpart 847 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 7) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -5) (meters 14.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.07666667)) + (sp-flt spt-fade-r -0.42666668) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-b -0.21333334) + (sp-flt spt-fade-a -0.28444445) + (sp-flt spt-accel-y -9.102222) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -150.0)) + ) + ) ;; failed to figure out what this is: -(defpart 848 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.8 0.8 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 4) 1.0) - (sp-flt spt-y (meters 25)) - (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 848 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.8 0.8 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 4) 1.0) + (sp-flt spt-y (meters 25)) + (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 849 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.6 0.4 1.0) - (sp-rnd-flt spt-x (meters -11) (meters 3.5) 1.0) - (sp-flt spt-y (meters 25)) - (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 849 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.6 0.4 1.0) + (sp-rnd-flt spt-x (meters -11) (meters 3.5) 1.0) + (sp-flt spt-y (meters 25)) + (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 850 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 4) 1.0) - (sp-flt spt-y (meters 25)) - (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 850 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 4) 1.0) + (sp-flt spt-y (meters 25)) + (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 851 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters -3) (meters 6) 1.0) - (sp-flt spt-y (meters -4.5)) - (sp-rnd-flt spt-z (meters -7) (meters 4.5) 1.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.033333335)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 851 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters -3) (meters 6) 1.0) + (sp-flt spt-y (meters -4.5)) + (sp-rnd-flt spt-z (meters -7) (meters 4.5) 1.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.033333335)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 852 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 7) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.07666667)) - (sp-flt spt-fade-r -0.42666668) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-b -0.21333334) - (sp-flt spt-fade-a -0.28444445) - (sp-flt spt-accel-y -9.102222) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 135.0)) - ) - ) +(defpart 852 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 7) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.07666667)) + (sp-flt spt-fade-r -0.42666668) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-b -0.21333334) + (sp-flt spt-fade-a -0.28444445) + (sp-flt spt-accel-y -9.102222) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 135.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-jungle-waterfall-1 @@ -614,163 +654,190 @@ ) ;; failed to figure out what this is: -(defpart 853 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -70) (meters 100) 1.0) - (sp-rnd-flt spt-y (meters 3.5) (meters 4) 1.0) - (sp-rnd-flt spt-z (meters -30) (meters 52.5) 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-rnd-int-flt spt-vel-x (meters -0.005) 1 40.96) - (sp-flt spt-vel-y (meters 0.0013333333)) - (sp-rnd-int-flt spt-vel-z (meters -0.005) 1 40.96) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 3300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 854) - ) - ) +(defpart 853 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -70) (meters 100) 1.0) + (sp-rnd-flt spt-y (meters 3.5) (meters 4) 1.0) + (sp-rnd-flt spt-z (meters -30) (meters 52.5) 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-rnd-int-flt spt-vel-x (meters -0.005) 1 40.96) + (sp-flt spt-vel-y (meters 0.0013333333)) + (sp-rnd-int-flt spt-vel-z (meters -0.005) 1 40.96) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 3300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 854) + ) + ) ;; failed to figure out what this is: -(defpart 854 :init-specs ((sp-flt spt-scalevel-x (meters 0)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-y -0.20480001) - (sp-int spt-next-time 600) - (sp-launcher-by-id spt-next-launcher 855) - ) - ) +(defpart 854 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-y -0.20480001) + (sp-int spt-next-time 600) + (sp-launcher-by-id spt-next-launcher 855) + ) + ) ;; failed to figure out what this is: -(defpart 855 :init-specs ((sp-flt spt-scalevel-x (meters -0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.64) - (sp-flt spt-fade-g -0.85333335) - (sp-flt spt-accel-y 0.20480001) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 856) - ) - ) +(defpart 855 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.64) + (sp-flt spt-fade-g -0.85333335) + (sp-flt spt-accel-y 0.20480001) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 856) + ) + ) ;; failed to figure out what this is: -(defpart 856 :init-specs ((sp-flt spt-scalevel-x (meters 0)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 857) - ) - ) +(defpart 856 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 857) + ) + ) ;; failed to figure out what this is: -(defpart 857 :init-specs ((sp-flt spt-scalevel-x (meters 0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.64) - (sp-flt spt-fade-g 0.85333335) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 858) - ) - ) +(defpart 857 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.64) + (sp-flt spt-fade-g 0.85333335) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 858) + ) + ) ;; failed to figure out what this is: -(defpart 858 :init-specs ((sp-flt spt-scalevel-x (meters 0)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-y -0.20480001) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 859) - ) - ) +(defpart 858 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-y -0.20480001) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 859) + ) + ) ;; failed to figure out what this is: -(defpart 859 :init-specs ((sp-flt spt-scalevel-x (meters -0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.64) - (sp-flt spt-fade-g -0.85333335) - (sp-flt spt-accel-y 0.20480001) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 860) - ) - ) +(defpart 859 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.64) + (sp-flt spt-fade-g -0.85333335) + (sp-flt spt-accel-y 0.20480001) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 860) + ) + ) ;; failed to figure out what this is: -(defpart 860 :init-specs ((sp-flt spt-scalevel-x (meters 0)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 861) - ) - ) +(defpart 860 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 861) + ) + ) ;; failed to figure out what this is: -(defpart 861 :init-specs ((sp-flt spt-scalevel-x (meters 0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.64) - (sp-flt spt-fade-g 0.85333335) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 862) - ) - ) +(defpart 861 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.64) + (sp-flt spt-fade-g 0.85333335) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 862) + ) + ) ;; failed to figure out what this is: -(defpart 862 :init-specs ((sp-flt spt-scalevel-x (meters 0)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-y -0.20480001) - (sp-int spt-next-time 600) - (sp-launcher-by-id spt-next-launcher 863) - ) - ) +(defpart 862 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-y -0.20480001) + (sp-int spt-next-time 600) + (sp-launcher-by-id spt-next-launcher 863) + ) + ) ;; failed to figure out what this is: -(defpart 863 :init-specs ((sp-flt spt-scalevel-x (meters 0)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-a -0.8) - ) - ) +(defpart 863 + :init-specs + ((sp-flt spt-scalevel-x (meters 0)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-a -0.8) + ) + ) ;; failed to figure out what this is: -(defpart 864 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.02) - (sp-rnd-flt spt-x (meters -55) (meters 75) 1.0) - (sp-flt spt-y (meters 28)) - (sp-rnd-flt spt-z (meters -35) (meters 60) 1.0) - (sp-rnd-flt spt-scale-x (meters 15) (meters 15) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -120.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2) (meters 2) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0007324219)) - (sp-rnd-flt spt-rotvel-z (degrees -0.0033333332) (degrees 0.0066666664) 1.0) - (sp-flt spt-scalevel-y (meters 0.0007324219)) - (sp-flt spt-fade-a 0.02) - (sp-int spt-timer 2400) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 1200) - (sp-launcher-by-id spt-next-launcher 865) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 864 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.02) + (sp-rnd-flt spt-x (meters -55) (meters 75) 1.0) + (sp-flt spt-y (meters 28)) + (sp-rnd-flt spt-z (meters -35) (meters 60) 1.0) + (sp-rnd-flt spt-scale-x (meters 15) (meters 15) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -120.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2) (meters 2) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0007324219)) + (sp-rnd-flt spt-rotvel-z (degrees -0.0033333332) (degrees 0.0066666664) 1.0) + (sp-flt spt-scalevel-y (meters 0.0007324219)) + (sp-flt spt-fade-a 0.02) + (sp-int spt-timer 2400) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 1200) + (sp-launcher-by-id spt-next-launcher 865) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 865 :init-specs ((sp-flt spt-fade-a -0.02))) +(defpart 865 + :init-specs + ((sp-flt spt-fade-a -0.02)) + ) ;; failed to figure out what this is: (defpartgroup group-jungle-dapple-light-1 @@ -795,103 +862,116 @@ ) ;; failed to figure out what this is: -(defpart 866 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.25 1.0 1.0) - (sp-rnd-flt spt-y (meters 1.6) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0) - (sp-int spt-rot-x 4) - (sp-flt spt-rot-z (degrees -90.0)) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.7) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -0.8) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 869) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 5) (meters 2) 1.0) - ) - ) +(defpart 866 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.25 1.0 1.0) + (sp-rnd-flt spt-y (meters 1.6) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0) + (sp-int spt-rot-x 4) + (sp-flt spt-rot-z (degrees -90.0)) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.7) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -0.8) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 869) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 5) (meters 2) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 869 :init-specs ((sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-fade-r -0.4) - (sp-flt spt-fade-g -0.4) - (sp-flt spt-fade-a -0.93333334) - ) - ) +(defpart 869 + :init-specs + ((sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-fade-r -0.4) + (sp-flt spt-fade-g -0.4) + (sp-flt spt-fade-a -0.93333334) + ) + ) ;; failed to figure out what this is: -(defpart 867 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 1.0 2.5 1.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 6.5) (meters 1) 1.0) - (sp-flt spt-r 32.0) - (sp-rnd-flt spt-g 32.0 16.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-fade-a -1.28) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 7)) - ) - ) +(defpart 867 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 1.0 2.5 1.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 6.5) (meters 1) 1.0) + (sp-flt spt-r 32.0) + (sp-rnd-flt spt-g 32.0 16.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-fade-a -1.28) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 7)) + ) + ) ;; failed to figure out what this is: -(defpart 868 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.25 1.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-scale-x (meters 3.5) (meters 2) 1.0) - (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) - (sp-rnd-flt spt-scale-y (meters 6.5) (meters 1.25) 1.0) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a -0.64) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 7)) - ) - ) +(defpart 868 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.25 1.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-scale-x (meters 3.5) (meters 2) 1.0) + (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) + (sp-rnd-flt spt-scale-y (meters 6.5) (meters 1.25) 1.0) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a -0.64) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 7)) + ) + ) ;; failed to figure out what this is: -(defpart 870 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 0.75)) - (sp-flt spt-scale-x (meters 4)) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 0.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 871) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 870 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 0.75)) + (sp-flt spt-scale-x (meters 4)) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 0.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 871) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 871 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 871 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: (defpartgroup group-jungle-lurkermachine-3 @@ -957,706 +1037,755 @@ ) ;; failed to figure out what this is: -(defpart 894 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters 3.8)) - (sp-flt spt-y (meters 4.5)) - (sp-flt spt-z (meters 6)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 894 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters 3.8)) + (sp-flt spt-y (meters 4.5)) + (sp-flt spt-z (meters 6)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 893 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters 3.8)) - (sp-flt spt-y (meters 4.5)) - (sp-flt spt-z (meters 6)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.02)) - (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 893 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters 3.8)) + (sp-flt spt-y (meters 4.5)) + (sp-flt spt-z (meters 6)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.02)) + (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 892 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 4.7)) - (sp-flt spt-z (meters 6.7)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-b -1.3066666) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 892 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 4.7)) + (sp-flt spt-z (meters 6.7)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-b -1.3066666) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 891 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 4.7)) - (sp-flt spt-z (meters 6.7)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.01)) - (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.21333334) - (sp-flt spt-fade-b -0.6533333) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 891 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 4.7)) + (sp-flt spt-z (meters 6.7)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.01)) + (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.21333334) + (sp-flt spt-fade-b -0.6533333) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 890 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters -6.5)) - (sp-flt spt-y (meters 2.3)) - (sp-flt spt-z (meters 5.9)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.013333334)) - (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-b -1.3066666) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 890 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters -6.5)) + (sp-flt spt-y (meters 2.3)) + (sp-flt spt-z (meters 5.9)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.013333334)) + (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-b -1.3066666) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 889 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters -6.5)) - (sp-flt spt-y (meters 2.3)) - (sp-flt spt-z (meters 5.9)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.06666667)) - (sp-rnd-flt spt-vel-z (meters 0.026666667) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.21333334) - (sp-flt spt-fade-b -0.6533333) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 36) - (sp-launcher-by-id spt-next-launcher 895) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 889 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters -6.5)) + (sp-flt spt-y (meters 2.3)) + (sp-flt spt-z (meters 5.9)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.06666667)) + (sp-rnd-flt spt-vel-z (meters 0.026666667) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.21333334) + (sp-flt spt-fade-b -0.6533333) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 36) + (sp-launcher-by-id spt-next-launcher 895) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 888 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters -6.3)) - (sp-flt spt-y (meters 6.8)) - (sp-flt spt-z (meters 8)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 888 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters -6.3)) + (sp-flt spt-y (meters 6.8)) + (sp-flt spt-z (meters 8)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 887 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters -6.3)) - (sp-flt spt-y (meters 6.8)) - (sp-flt spt-z (meters 8)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 887 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters -6.3)) + (sp-flt spt-y (meters 6.8)) + (sp-flt spt-z (meters 8)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 886 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters 8.7)) - (sp-flt spt-y (meters 6.8)) - (sp-flt spt-z (meters 2.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters 0) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-b -1.3066666) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 886 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters 8.7)) + (sp-flt spt-y (meters 6.8)) + (sp-flt spt-z (meters 2.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters 0) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-b -1.3066666) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 885 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters 8.7)) - (sp-flt spt-y (meters 6.8)) - (sp-flt spt-z (meters 2.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.053333335) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters -0.01) (meters -0.01) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.21333334) - (sp-flt spt-fade-b -0.6533333) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 885 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters 8.7)) + (sp-flt spt-y (meters 6.8)) + (sp-flt spt-z (meters 2.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.053333335) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters -0.01) (meters -0.01) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.21333334) + (sp-flt spt-fade-b -0.6533333) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 884 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters 6.9)) - (sp-flt spt-y (meters 5.3)) - (sp-flt spt-z (meters -5.2)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters -0.01) (meters -0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 884 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters 6.9)) + (sp-flt spt-y (meters 5.3)) + (sp-flt spt-z (meters -5.2)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters -0.01) (meters -0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 883 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters 6.9)) - (sp-flt spt-y (meters 5.3)) - (sp-flt spt-z (meters -5.2)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters -0.01)) - (sp-rnd-flt spt-vel-z (meters -0.04) (meters -0.02) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 883 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters 6.9)) + (sp-flt spt-y (meters 5.3)) + (sp-flt spt-z (meters -5.2)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters -0.01)) + (sp-rnd-flt spt-vel-z (meters -0.04) (meters -0.02) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 882 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters 2.9)) - (sp-flt spt-y (meters 8.9)) - (sp-flt spt-z (meters -7.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-b -1.3066666) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 882 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters 2.9)) + (sp-flt spt-y (meters 8.9)) + (sp-flt spt-z (meters -7.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-b -1.3066666) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 881 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters 2.9)) - (sp-flt spt-y (meters 8.9)) - (sp-flt spt-z (meters -7.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.016666668) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.025)) - (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.21333334) - (sp-flt spt-fade-b -0.6533333) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 881 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters 2.9)) + (sp-flt spt-y (meters 8.9)) + (sp-flt spt-z (meters -7.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.016666668) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.025)) + (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.21333334) + (sp-flt spt-fade-b -0.6533333) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 880 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters -7.7)) - (sp-flt spt-y (meters 2.3)) - (sp-flt spt-z (meters -5.1)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.013333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-b -1.3066666) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 880 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters -7.7)) + (sp-flt spt-y (meters 2.3)) + (sp-flt spt-z (meters -5.1)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.013333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-b -1.3066666) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 879 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters -7.7)) - (sp-flt spt-y (meters 2.3)) - (sp-flt spt-z (meters -5.1)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.086666666)) - (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.21333334) - (sp-flt spt-fade-b -0.6533333) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 25) - (sp-launcher-by-id spt-next-launcher 895) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 879 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters -7.7)) + (sp-flt spt-y (meters 2.3)) + (sp-flt spt-z (meters -5.1)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.086666666)) + (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.21333334) + (sp-flt spt-fade-b -0.6533333) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 25) + (sp-launcher-by-id spt-next-launcher 895) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 895 :init-specs ((sp-flt spt-vel-y (meters 0)))) +(defpart 895 + :init-specs + ((sp-flt spt-vel-y (meters 0))) + ) ;; failed to figure out what this is: -(defpart 878 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters -4.2)) - (sp-flt spt-y (meters 10.9)) - (sp-flt spt-z (meters -5.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.013333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 878 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters -4.2)) + (sp-flt spt-y (meters 10.9)) + (sp-flt spt-z (meters -5.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.013333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 877 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters -4.2)) - (sp-flt spt-y (meters 10.9)) - (sp-flt spt-z (meters -5.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.06666667)) - (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 877 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters -4.2)) + (sp-flt spt-y (meters 10.9)) + (sp-flt spt-z (meters -5.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.06666667)) + (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 876 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-flt spt-x (meters -8.2)) - (sp-flt spt-y (meters 6.8)) - (sp-flt spt-z (meters -7)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.42666668) - (sp-flt spt-fade-b -1.3066666) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 876 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-flt spt-x (meters -8.2)) + (sp-flt spt-y (meters 6.8)) + (sp-flt spt-z (meters -7)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.42666668) + (sp-flt spt-fade-b -1.3066666) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 875 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters -8.2)) - (sp-flt spt-y (meters 6.8)) - (sp-flt spt-z (meters -7)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters -0.053333335) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.21333334) - (sp-flt spt-fade-b -0.6533333) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 875 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters -8.2)) + (sp-flt spt-y (meters 6.8)) + (sp-flt spt-z (meters -7)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters -0.053333335) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.21333334) + (sp-flt spt-fade-b -0.6533333) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 872 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters -2.2) (meters 2.4) 1.0) - (sp-rnd-flt spt-y (meters 5.5) (meters 1.3) 1.0) - (sp-flt spt-z (meters -7.4)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 53.0)) - ) - ) +(defpart 872 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters -2.2) (meters 2.4) 1.0) + (sp-rnd-flt spt-y (meters 5.5) (meters 1.3) 1.0) + (sp-flt spt-z (meters -7.4)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 53.0)) + ) + ) ;; failed to figure out what this is: -(defpart 873 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters -3.75) (meters 2.4) 1.0) - (sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0) - (sp-flt spt-z (meters 6)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters 0.013333334)) - (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 873 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters -3.75) (meters 2.4) 1.0) + (sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0) + (sp-flt spt-z (meters 6)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters 0.013333334)) + (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 874 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-rnd-flt spt-x (meters -10.5) (meters 0.8) 1.0) - (sp-flt spt-y (meters 1.3)) - (sp-flt spt-z (meters -1.3)) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 874 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-rnd-flt spt-x (meters -10.5) (meters 0.8) 1.0) + (sp-flt spt-y (meters 1.3)) + (sp-flt spt-z (meters -1.3)) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-jungle-lurkermachine-1 @@ -1682,94 +1811,100 @@ ) ;; failed to figure out what this is: -(defpart 896 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters 1) (meters 2.2) 1.0) - (sp-rnd-flt spt-y (meters 9.4) (meters 1.3) 1.0) - (sp-flt spt-z (meters -6.8)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 53.0)) - ) - ) +(defpart 896 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters 1) (meters 2.2) 1.0) + (sp-rnd-flt spt-y (meters 9.4) (meters 1.3) 1.0) + (sp-flt spt-z (meters -6.8)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 53.0)) + ) + ) ;; failed to figure out what this is: -(defpart 897 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters -1.2) (meters 2.4) 1.0) - (sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0) - (sp-flt spt-z (meters 7.3)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters 0.013333334)) - (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 897 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters -1.2) (meters 2.4) 1.0) + (sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0) + (sp-flt spt-z (meters 7.3)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters 0.013333334)) + (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: -(defpart 898 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-flt spt-x (meters 4.4)) - (sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0) - (sp-rnd-flt spt-z (meters -1.2) (meters 2.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.013333334) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.013333334)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 898 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-flt spt-x (meters 4.4)) + (sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0) + (sp-rnd-flt spt-z (meters -1.2) (meters 2.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.013333334) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.013333334)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) diff --git a/test/decompiler/reference/levels/jungle/junglesnake_REF.gc b/test/decompiler/reference/levels/jungle/junglesnake_REF.gc index a7cc22c926..67ec9a9c53 100644 --- a/test/decompiler/reference/levels/jungle/junglesnake_REF.gc +++ b/test/decompiler/reference/levels/jungle/junglesnake_REF.gc @@ -20,27 +20,29 @@ ) ;; failed to figure out what this is: -(defpart 799 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -9) (meters 18) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 40.0 1.0) - (sp-rnd-flt spt-g 32.0 40.0 1.0) - (sp-rnd-flt spt-b 32.0 40.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters -0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) - (sp-int spt-timer 390) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - ) - ) +(defpart 799 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -9) (meters 18) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 40.0 1.0) + (sp-rnd-flt spt-g 32.0 40.0 1.0) + (sp-rnd-flt spt-b 32.0 40.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters -0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) + (sp-int spt-timer 390) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + ) + ) ;; definition of type junglesnake-twist-joint (deftype junglesnake-twist-joint (structure) diff --git a/test/decompiler/reference/levels/jungleb/jungleb-obs_REF.gc b/test/decompiler/reference/levels/jungleb/jungleb-obs_REF.gc index 6a6856b066..12a8a9bfab 100644 --- a/test/decompiler/reference/levels/jungleb/jungleb-obs_REF.gc +++ b/test/decompiler/reference/levels/jungleb/jungleb-obs_REF.gc @@ -59,25 +59,27 @@ ) ;; failed to figure out what this is: -(defpart 904 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 30.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 20) (meters 10) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 5) (meters 2) 1.0) - (sp-rnd-flt spt-r 0.0 16.0 1.0) - (sp-rnd-flt spt-g 16.0 32.0 1.0) - (sp-flt spt-b 127.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.05) (degrees 0.1) 1.0) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 905) - ) - ) +(defpart 904 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 30.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 20) (meters 10) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 5) (meters 2) 1.0) + (sp-rnd-flt spt-r 0.0 16.0 1.0) + (sp-rnd-flt spt-g 16.0 32.0 1.0) + (sp-flt spt-b 127.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.05) (degrees 0.1) 1.0) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 905) + ) + ) ;; failed to figure out what this is: (defpart 905 @@ -86,109 +88,124 @@ ) ;; failed to figure out what this is: -(defpart 906 :init-specs ((sp-flt spt-fade-a -0.14222223))) +(defpart 906 + :init-specs + ((sp-flt spt-fade-a -0.14222223)) + ) ;; failed to figure out what this is: -(defpart 899 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 10) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 899 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 10) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 900 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 900 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 901 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 907) - ) - ) +(defpart 901 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 907) + ) + ) ;; failed to figure out what this is: -(defpart 907 :init-specs ((sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-fade-r -1.0) - (sp-flt spt-fade-g -1.0) - (sp-flt spt-fade-a -2.0) - ) - ) +(defpart 907 + :init-specs + ((sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-fade-r -1.0) + (sp-flt spt-fade-g -1.0) + (sp-flt spt-fade-a -2.0) + ) + ) ;; failed to figure out what this is: -(defpart 902 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 150.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 907) - ) - ) +(defpart 902 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 150.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 907) + ) + ) ;; failed to figure out what this is: -(defpart 903 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-y (meters -6.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -140.0) (degrees 100.00001) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 907) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 80.0) (degrees 200.00002) 1.0) - (sp-flt spt-conerot-radius (meters 4)) - ) - ) +(defpart 903 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-y (meters -6.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -140.0) (degrees 100.00001) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 907) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 80.0) (degrees 200.00002) 1.0) + (sp-flt spt-conerot-radius (meters 4)) + ) + ) ;; failed to figure out what this is: (defstate eggtop-idle (eggtop) diff --git a/test/decompiler/reference/levels/lavatube/lavatube-energy_REF.gc b/test/decompiler/reference/levels/lavatube/lavatube-energy_REF.gc index 37860ab237..1a4c4b3dfa 100644 --- a/test/decompiler/reference/levels/lavatube/lavatube-energy_REF.gc +++ b/test/decompiler/reference/levels/lavatube/lavatube-energy_REF.gc @@ -10,46 +10,50 @@ ) ;; failed to figure out what this is: -(defpart 1931 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.016666668)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.0666667) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit0 bit2 bit3 bit14) - ) - ) +(defpart 1931 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.016666668)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.0666667) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit0 bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2167 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 8.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters -0.00055555557)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-fade-a -0.6) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.94) - (sp-int-plain-rnd spt-timer 30 149 1) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2167 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 8.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters -0.00055555557)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-fade-a -0.6) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.94) + (sp-int-plain-rnd spt-timer 30 149 1) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-energyball-always @@ -68,190 +72,213 @@ ) ;; failed to figure out what this is: -(defpart 2168 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters -5.5)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 8.0 24.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-fade-a 0.35555556) - (sp-rnd-flt spt-accel-y -1.6384 -1.6384 1.0) - (sp-flt spt-friction 0.9) - (sp-int-plain-rnd spt-timer 120 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 30 119 1) - (sp-launcher-by-id spt-next-launcher 2176) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 90.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2168 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters -5.5)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 8.0 24.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-fade-a 0.35555556) + (sp-rnd-flt spt-accel-y -1.6384 -1.6384 1.0) + (sp-flt spt-friction 0.9) + (sp-int-plain-rnd spt-timer 120 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 30 119 1) + (sp-launcher-by-id spt-next-launcher 2176) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 90.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2176 :init-specs ((sp-flt spt-scale-x (meters 1.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 48.0) - (sp-int spt-timer 5) - ) - ) +(defpart 2176 + :init-specs + ((sp-flt spt-scale-x (meters 1.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 48.0) + (sp-int spt-timer 5) + ) + ) ;; failed to figure out what this is: -(defpart 2177 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-friction 0.9) - (sp-int-plain-rnd spt-timer 10 41 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 10 41 1) - (sp-launcher-by-id spt-next-launcher 2176) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 5.5)) - ) - ) +(defpart 2177 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-friction 0.9) + (sp-int-plain-rnd spt-timer 10 41 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 10 41 1) + (sp-launcher-by-id spt-next-launcher 2176) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 5.5)) + ) + ) ;; failed to figure out what this is: -(defpart 2169 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -5.5)) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-flt spt-scale-y (meters 24)) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2169 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -5.5)) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-flt spt-scale-y (meters 24)) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2170 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -5.5)) - (sp-rnd-flt spt-scale-x (meters 12) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2170 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -5.5)) + (sp-rnd-flt spt-scale-x (meters 12) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2171 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -5)) - (sp-rnd-flt spt-scale-x (meters 12) (meters 8) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.040404037)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.12121211) - (sp-int spt-timer 198) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2171 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -5)) + (sp-rnd-flt spt-scale-x (meters 12) (meters 8) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.040404037)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.12121211) + (sp-int spt-timer 198) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2172 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-y (meters -5.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-rnd-flt spt-rot-z (degrees 70.0) (degrees 40.0) 1.0) - (sp-flt spt-scale-y (meters 12)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.85333335)) - (sp-flt spt-fade-g -3.2666667) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2172 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-y (meters -5.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-rnd-flt spt-rot-z (degrees 70.0) (degrees 40.0) 1.0) + (sp-flt spt-scale-y (meters 12)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.85333335)) + (sp-flt spt-fade-g -3.2666667) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2173 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -6.4) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 2178) - ) - ) +(defpart 2173 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -6.4) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 2178) + ) + ) ;; failed to figure out what this is: -(defpart 2178 :init-specs ((sp-flt spt-b 0.0) (sp-flt spt-a 64.0) (sp-flt spt-fade-g -4.266667))) +(defpart 2178 + :init-specs + ((sp-flt spt-b 0.0) (sp-flt spt-a 64.0) (sp-flt spt-fade-g -4.266667)) + ) ;; failed to figure out what this is: -(defpart 2174 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -6.4) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 2178) - ) - ) +(defpart 2174 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -6.4) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 2178) + ) + ) ;; failed to figure out what this is: -(defpart 2175 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -6.4) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 2178) - ) - ) +(defpart 2175 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -6.4) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 2178) + ) + ) ;; failed to figure out what this is: (defpartgroup group-energyball-explode @@ -267,94 +294,105 @@ ) ;; failed to figure out what this is: -(defpart 2180 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.26666668) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2183) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2180 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.26666668) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2183) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2183 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 2183 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2182 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 24)) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.6666666)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2182 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 24)) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.6666666)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2179 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 40)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2179 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 40)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2181 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.13653333 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) - ) - ) +(defpart 2181 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.13653333 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) + ) + ) ;; definition of type energydoor (deftype energydoor (process-drawable) diff --git a/test/decompiler/reference/levels/lavatube/lavatube-obs_REF.gc b/test/decompiler/reference/levels/lavatube/lavatube-obs_REF.gc index a2a2214ae2..1256614b4d 100644 --- a/test/decompiler/reference/levels/lavatube/lavatube-obs_REF.gc +++ b/test/decompiler/reference/levels/lavatube/lavatube-obs_REF.gc @@ -266,29 +266,31 @@ ) ;; failed to figure out what this is: -(defpart 1932 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.14222223) - (sp-rnd-flt spt-accel-y -0.34133333 -0.34133333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - ) - ) +(defpart 1932 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.14222223) + (sp-rnd-flt spt-accel-y -0.34133333 -0.34133333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-darkecobarrel-explode @@ -369,113 +371,126 @@ ) ;; failed to figure out what this is: -(defpart 2166 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2166 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2126 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2129) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2126 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2129) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2129 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 2129 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2128 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 16)) - (sp-rnd-flt spt-r 64.0 192.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.04)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2128 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 16)) + (sp-rnd-flt spt-r 64.0 192.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.04)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2125 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 32)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 192.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2125 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 32)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 192.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2127 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) - ) - ) +(defpart 2127 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) + ) + ) ;; definition of type darkecobarrel-leak (deftype darkecobarrel-leak (structure) @@ -1261,31 +1276,33 @@ ) ;; failed to figure out what this is: -(defpart 2133 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-b -1.4222223) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2136) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2133 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-b -1.4222223) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2136) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2136 @@ -1294,89 +1311,102 @@ ) ;; failed to figure out what this is: -(defpart 2135 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 16)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.04)) - (sp-flt spt-fade-g -3.2666667) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2135 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.04)) + (sp-flt spt-fade-g -3.2666667) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2132 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 32)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2132 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 32)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2134 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2137) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) - ) - ) +(defpart 2134 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2137) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2137 :init-specs ((sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -2.1166666) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2138) - ) - ) +(defpart 2137 + :init-specs + ((sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -2.1166666) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2138) + ) + ) ;; failed to figure out what this is: -(defpart 2138 :init-specs ((sp-flt spt-fade-r -0.5688889) - (sp-flt spt-fade-g -0.28444445) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.21333334) - (sp-int spt-next-time 225) - (sp-launcher-by-id spt-next-launcher 2139) - ) - ) +(defpart 2138 + :init-specs + ((sp-flt spt-fade-r -0.5688889) + (sp-flt spt-fade-g -0.28444445) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.21333334) + (sp-int spt-next-time 225) + (sp-launcher-by-id spt-next-launcher 2139) + ) + ) ;; failed to figure out what this is: -(defpart 2139 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2139 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defskelgroup *chainmine-sg* chainmine @@ -1575,64 +1605,70 @@ ) ;; failed to figure out what this is: -(defpart 1988 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1988 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1989 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-y (meters 2)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.08) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 1.5)) - ) - ) +(defpart 1989 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-y (meters 2)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.08) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 1.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1987 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 80.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -0.08) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1987 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 80.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -0.08) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defstate die (lavaballoon) diff --git a/test/decompiler/reference/levels/lavatube/lavatube-part_REF.gc b/test/decompiler/reference/levels/lavatube/lavatube-part_REF.gc index 8f8797aab9..1aecbb608e 100644 --- a/test/decompiler/reference/levels/lavatube/lavatube-part_REF.gc +++ b/test/decompiler/reference/levels/lavatube/lavatube-part_REF.gc @@ -35,30 +35,32 @@ ) ;; failed to figure out what this is: -(defpart 2490 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 3)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.6564103) - (sp-flt spt-fade-a 0.13333334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 60 59 1) - (sp-launcher-by-id spt-next-launcher 2491) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2490 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 3)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.6564103) + (sp-flt spt-fade-a 0.13333334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 60 59 1) + (sp-launcher-by-id spt-next-launcher 2491) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpart 2491 @@ -67,13 +69,15 @@ ) ;; failed to figure out what this is: -(defpart 2492 :init-specs ((sp-flt spt-fade-r -1.28) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.42666668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2493) - ) - ) +(defpart 2492 + :init-specs + ((sp-flt spt-fade-r -1.28) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.42666668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2493) + ) + ) ;; failed to figure out what this is: (defpart 2493 @@ -82,30 +86,32 @@ ) ;; failed to figure out what this is: -(defpart 2489 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 2494) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2489 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 2494) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpart 2494 @@ -114,15 +120,20 @@ ) ;; failed to figure out what this is: -(defpart 2496 :init-specs ((sp-flt spt-fade-r -0.85333335) - (sp-flt spt-fade-g -0.42666668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2497) - ) - ) +(defpart 2496 + :init-specs + ((sp-flt spt-fade-r -0.85333335) + (sp-flt spt-fade-g -0.42666668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2497) + ) + ) ;; failed to figure out what this is: -(defpart 2497 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a -0.026666667))) +(defpart 2497 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a -0.026666667)) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-crust-40x40 @@ -141,56 +152,60 @@ ) ;; failed to figure out what this is: -(defpart 2530 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters 3)) - (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.6564103) - (sp-flt spt-fade-a 0.13333334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 60 59 1) - (sp-launcher-by-id spt-next-launcher 2491) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2530 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters 3)) + (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.6564103) + (sp-flt spt-fade-a 0.13333334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 60 59 1) + (sp-launcher-by-id spt-next-launcher 2491) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2529 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 2494) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2529 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 2494) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-green-smoke-down-1 @@ -229,73 +244,80 @@ ) ;; failed to figure out what this is: -(defpart 2517 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 255.0) - (sp-rnd-flt spt-b 89.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 4 1) - (sp-launcher-by-id spt-next-launcher 2518) - (sp-flt spt-conerot-x (degrees 180.0)) - (sp-flt spt-conerot-y (degrees 0.0)) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2517 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 255.0) + (sp-rnd-flt spt-b 89.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 4 1) + (sp-launcher-by-id spt-next-launcher 2518) + (sp-flt spt-conerot-x (degrees 180.0)) + (sp-flt spt-conerot-y (degrees 0.0)) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2518 :init-specs ((sp-flt spt-fade-a -0.47407407))) +(defpart 2518 + :init-specs + ((sp-flt spt-fade-a -0.47407407)) + ) ;; failed to figure out what this is: -(defpart 2516 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.7 0.6 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "steam-release") - :volume #x400 - ) - ) - (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 255.0) - (sp-rnd-flt spt-b 89.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 0.68266666 0.13653333 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 4 1) - (sp-launcher-by-id spt-next-launcher 2518) - (sp-flt spt-conerot-x (degrees 180.0)) - (sp-flt spt-conerot-y (degrees 0.0)) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) +(defpart 2516 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.7 0.6 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "steam-release") + :volume #x400 + ) ) + (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 255.0) + (sp-rnd-flt spt-b 89.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 0.68266666 0.13653333 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 4 1) + (sp-launcher-by-id spt-next-launcher 2518) + (sp-flt spt-conerot-x (degrees 180.0)) + (sp-flt spt-conerot-y (degrees 0.0)) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-green-smoke-angle-1 @@ -334,65 +356,69 @@ ) ;; failed to figure out what this is: -(defpart 2520 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.5 1.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 255.0) - (sp-rnd-flt spt-b 89.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 0.68266666 2.048 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 4 1) - (sp-launcher-by-id spt-next-launcher 2518) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-flt spt-conerot-y (degrees 0.0)) - (sp-flt spt-conerot-z (degrees 0.0)) - ) - ) +(defpart 2520 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.5 1.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 255.0) + (sp-rnd-flt spt-b 89.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 0.68266666 2.048 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 4 1) + (sp-launcher-by-id spt-next-launcher 2518) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-flt spt-conerot-y (degrees 0.0)) + (sp-flt spt-conerot-z (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2519 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.4 0.3 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "steam-release") - :volume #x400 - ) - ) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 255.0) - (sp-rnd-flt spt-b 89.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 1.3653333 4.096 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 20 4 1) - (sp-launcher-by-id spt-next-launcher 2518) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-flt spt-conerot-y (degrees 0.0)) - (sp-flt spt-conerot-z (degrees 0.0)) - ) +(defpart 2519 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.4 0.3 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "steam-release") + :volume #x400 + ) ) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 255.0) + (sp-rnd-flt spt-b 89.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.16) (meters 0.08) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 1.3653333 4.096 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 20 4 1) + (sp-launcher-by-id spt-next-launcher 2518) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-flt spt-conerot-y (degrees 0.0)) + (sp-flt spt-conerot-z (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-fountain @@ -405,66 +431,75 @@ ) ;; failed to figure out what this is: -(defpart 2522 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-y (meters -0.75) (meters 0.25) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters -0.00033333333) (meters 0.00033333333) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -5.4613333 -5.4613333 1.0) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -70.0) (degrees 50.000004) 1.0) - (sp-flt spt-conerot-z (degrees 0.0)) - ) - ) +(defpart 2522 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-y (meters -0.75) (meters 0.25) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters -0.00033333333) (meters 0.00033333333) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -5.4613333 -5.4613333 1.0) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -70.0) (degrees 50.000004) 1.0) + (sp-flt spt-conerot-z (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2521 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.1 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0013333333) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 210 89 1) - (sp-launcher-by-id spt-next-launcher 2523) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -60.0) (degrees 30.0) 1.0) - (sp-flt spt-conerot-z (degrees 0.0)) - ) - ) +(defpart 2521 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.1 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0013333333) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 210 89 1) + (sp-launcher-by-id spt-next-launcher 2523) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -60.0) (degrees 30.0) 1.0) + (sp-flt spt-conerot-z (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2523 :init-specs ((sp-flt spt-fade-r -0.64) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.21333334) - (sp-flt spt-fade-a -0.08) - (sp-int-plain-rnd spt-next-time 210 89 1) - (sp-launcher-by-id spt-next-launcher 2524) - ) - ) +(defpart 2523 + :init-specs + ((sp-flt spt-fade-r -0.64) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.21333334) + (sp-flt spt-fade-a -0.08) + (sp-int-plain-rnd spt-next-time 210 89 1) + (sp-launcher-by-id spt-next-launcher 2524) + ) + ) ;; failed to figure out what this is: -(defpart 2524 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2524 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-vents @@ -475,43 +510,50 @@ ) ;; failed to figure out what this is: -(defpart 2525 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.3 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0013333333) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 2526) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-flt spt-conerot-y (degrees 0.0)) - (sp-flt spt-conerot-z (degrees 0.0)) - ) - ) +(defpart 2525 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.3 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0013333333) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 2526) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-flt spt-conerot-y (degrees 0.0)) + (sp-flt spt-conerot-z (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2526 :init-specs ((sp-flt spt-fade-r -1.28) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.42666668) - (sp-flt spt-fade-a -0.10666667) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 2527) - ) - ) +(defpart 2526 + :init-specs + ((sp-flt spt-fade-r -1.28) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.42666668) + (sp-flt spt-fade-a -0.10666667) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 2527) + ) + ) ;; failed to figure out what this is: -(defpart 2527 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2527 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-heavy-smoke @@ -522,42 +564,49 @@ ) ;; failed to figure out what this is: -(defpart 2531 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 0.4 1.0) - (sp-rnd-flt spt-x (meters -16) (meters 32) 1.0) - (sp-rnd-flt spt-z (meters -16) (meters 32) 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 12) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 210 89 1) - (sp-launcher-by-id spt-next-launcher 2523) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2531 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 0.4 1.0) + (sp-rnd-flt spt-x (meters -16) (meters 32) 1.0) + (sp-rnd-flt spt-z (meters -16) (meters 32) 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 12) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 210 89 1) + (sp-launcher-by-id spt-next-launcher 2523) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2532 :init-specs ((sp-flt spt-fade-r -0.64) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.21333334) - (sp-flt spt-fade-a -0.08) - (sp-int-plain-rnd spt-next-time 210 89 1) - (sp-launcher-by-id spt-next-launcher 2524) - ) - ) +(defpart 2532 + :init-specs + ((sp-flt spt-fade-r -0.64) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.21333334) + (sp-flt spt-fade-a -0.08) + (sp-int-plain-rnd spt-next-time 210 89 1) + (sp-launcher-by-id spt-next-launcher 2524) + ) + ) ;; failed to figure out what this is: -(defpart 2533 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2533 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-heavy-smoke-start @@ -570,55 +619,59 @@ ) ;; failed to figure out what this is: -(defpart 2534 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 5.0 1.0) - (sp-rnd-flt spt-x (meters -14) (meters 28) 1.0) - (sp-rnd-flt spt-y (meters 8) (meters 8) 1.0) - (sp-rnd-flt spt-z (meters 4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.04) (meters -0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters -0.00033333333) (meters 0.00033333333) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -8.192 -2.7306666 1.0) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 2534 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 5.0 1.0) + (sp-rnd-flt spt-x (meters -14) (meters 28) 1.0) + (sp-rnd-flt spt-y (meters 8) (meters 8) 1.0) + (sp-rnd-flt spt-z (meters 4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.04) (meters -0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters -0.00033333333) (meters 0.00033333333) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -8.192 -2.7306666 1.0) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2535 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.4 0.8 1.0) - (sp-rnd-flt spt-x (meters -16) (meters 32) 1.0) - (sp-rnd-flt spt-y (meters -14) (meters 30) 1.0) - (sp-rnd-flt spt-z (meters -8) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 12) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 210 89 1) - (sp-launcher-by-id spt-next-launcher 2523) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 2535 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.4 0.8 1.0) + (sp-rnd-flt spt-x (meters -16) (meters 32) 1.0) + (sp-rnd-flt spt-y (meters -14) (meters 30) 1.0) + (sp-rnd-flt spt-z (meters -8) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 12) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 210 89 1) + (sp-launcher-by-id spt-next-launcher 2523) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-lavatube-heavy-smoke-end @@ -631,52 +684,56 @@ ) ;; failed to figure out what this is: -(defpart 2536 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 3.0 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 8) 1.0) - (sp-rnd-flt spt-z (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.04) (meters -0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters -0.00033333333) (meters 0.00033333333) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -8.192 -2.7306666 1.0) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-flt spt-rotate-y (degrees 240.0)) - ) - ) +(defpart 2536 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 3.0 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 8) 1.0) + (sp-rnd-flt spt-z (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.04) (meters -0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters -0.00033333333) (meters 0.00033333333) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -8.192 -2.7306666 1.0) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-flt spt-rotate-y (degrees 240.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2537 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.4 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-y (meters -22) (meters 30) 1.0) - (sp-rnd-flt spt-z (meters -8) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 12) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 210 89 1) - (sp-launcher-by-id spt-next-launcher 2523) - (sp-flt spt-rotate-y (degrees 180.0)) - ) - ) +(defpart 2537 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.4 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-y (meters -22) (meters 30) 1.0) + (sp-rnd-flt spt-z (meters -8) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 12) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 210 89 1) + (sp-launcher-by-id spt-next-launcher 2523) + (sp-flt spt-rotate-y (degrees 180.0)) + ) + ) diff --git a/test/decompiler/reference/levels/maincave/dark-crystal_REF.gc b/test/decompiler/reference/levels/maincave/dark-crystal_REF.gc index d7a6cebbb0..a26f22f62e 100644 --- a/test/decompiler/reference/levels/maincave/dark-crystal_REF.gc +++ b/test/decompiler/reference/levels/maincave/dark-crystal_REF.gc @@ -177,111 +177,124 @@ ) ;; failed to figure out what this is: -(defpart 2153 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2153 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2155 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 24.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2158) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2155 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 24.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2158) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2158 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 2158 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2157 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 12)) - (sp-rnd-flt spt-r 64.0 192.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.04)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2157 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 12)) + (sp-rnd-flt spt-r 64.0 192.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.04)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2154 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 24)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2154 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 24)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2156 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - ) - ) +(defpart 2156 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-dark-crystal-water-explode @@ -301,147 +314,162 @@ ) ;; failed to figure out what this is: -(defpart 2160 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 24.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2158) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2160 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 24.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2158) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2162 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 12)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.04)) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2162 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 12)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.04)) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2159 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 24)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-g -2.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2159 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 24)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-g -2.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2161 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 96.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.2) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - ) - ) +(defpart 2161 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 96.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.2) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2163 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 6) 1.0) - (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.125) (meters 0.025) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 0.8) - (sp-int spt-timer 12000) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 143360.0) - (sp-func spt-func 'check-water-level-above-and-die) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2165) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2163 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 6) 1.0) + (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.125) (meters 0.025) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 0.8) + (sp-int spt-timer 12000) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 143360.0) + (sp-func spt-func 'check-water-level-above-and-die) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2165) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2165 :init-specs ((sp-flt spt-fade-a 0.0))) +(defpart 2165 + :init-specs + ((sp-flt spt-fade-a 0.0)) + ) ;; failed to figure out what this is: -(defpart 2164 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 6) 1.0) - (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 0.8) - (sp-int spt-timer 12000) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 143360.0) - (sp-func spt-func 'check-water-level-above-and-die) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2165) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2164 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 6) 1.0) + (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 0.8) + (sp-int spt-timer 12000) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 143360.0) + (sp-func spt-func 'check-water-level-above-and-die) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2165) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defstate dark-crystal-idle (dark-crystal) diff --git a/test/decompiler/reference/levels/maincave/driller-lurker_REF.gc b/test/decompiler/reference/levels/maincave/driller-lurker_REF.gc index ee5e685b2d..1ff8a90842 100644 --- a/test/decompiler/reference/levels/maincave/driller-lurker_REF.gc +++ b/test/decompiler/reference/levels/maincave/driller-lurker_REF.gc @@ -126,113 +126,124 @@ ) ;; failed to figure out what this is: -(defpart 728 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.45714286) - (sp-flt spt-accel-y 2.7306666) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 728 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.45714286) + (sp-flt spt-accel-y 2.7306666) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2075 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.30476192) - (sp-flt spt-accel-y 2.7306666) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2075 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.30476192) + (sp-flt spt-accel-y 2.7306666) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2076 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 375) - (sp-launcher-by-id spt-next-launcher 2078) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2076 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 375) + (sp-launcher-by-id spt-next-launcher 2078) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2078 :init-specs ((sp-flt spt-fade-a -1.7066667))) +(defpart 2078 + :init-specs + ((sp-flt spt-fade-a -1.7066667)) + ) ;; failed to figure out what this is: -(defpart 2077 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 8.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.15) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 2078) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2077 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 8.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.15) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 2078) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function driller-lurker-default-event-handler ;; Used lq/sq diff --git a/test/decompiler/reference/levels/maincave/gnawer_REF.gc b/test/decompiler/reference/levels/maincave/gnawer_REF.gc index 78cad06197..e4ee3df2d0 100644 --- a/test/decompiler/reference/levels/maincave/gnawer_REF.gc +++ b/test/decompiler/reference/levels/maincave/gnawer_REF.gc @@ -331,61 +331,67 @@ ) ;; failed to figure out what this is: -(defpart 2310 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 16)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 192.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -4.266667) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2310 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 16)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 192.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -4.266667) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 727 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 16.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y -4.096 -2.7306666 1.0) - (sp-flt spt-friction 0.975) - (sp-int-plain-rnd spt-timer 300 149 1) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 135.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) - ) - ) +(defpart 727 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 16.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y -4.096 -2.7306666 1.0) + (sp-flt spt-friction 0.975) + (sp-int-plain-rnd spt-timer 300 149 1) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 135.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2309 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) - (sp-rnd-flt spt-num 0.25 0.5 1.0) - (sp-rnd-flt spt-scale-x (meters 0.7) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 16.0 48.0 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-flt spt-accel-y -2.7306666) - (sp-int-plain-rnd spt-timer 150 299 1) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2309 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) + (sp-rnd-flt spt-num 0.25 0.5 1.0) + (sp-rnd-flt spt-scale-x (meters 0.7) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 16.0 48.0 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-flt spt-accel-y -2.7306666) + (sp-int-plain-rnd spt-timer 150 299 1) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: (defpartgroup group-gnawer-crumbs @@ -397,25 +403,27 @@ ) ;; failed to figure out what this is: -(defpart 2141 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 64.0 128.0 1.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.008333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -3.4133334) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2141 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 64.0 128.0 1.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.008333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -3.4133334) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defstate falling (gnawer-falling-segment) diff --git a/test/decompiler/reference/levels/maincave/maincave-obs_REF.gc b/test/decompiler/reference/levels/maincave/maincave-obs_REF.gc index cb2df71a57..6bd4035fbe 100644 --- a/test/decompiler/reference/levels/maincave/maincave-obs_REF.gc +++ b/test/decompiler/reference/levels/maincave/maincave-obs_REF.gc @@ -548,48 +548,52 @@ ) ;; failed to figure out what this is: -(defpart 704 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters -0.0039999997)) - (sp-rnd-flt spt-rotvel-z (degrees -1.8) (degrees 1.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.28) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -2.4576) - (sp-int spt-timer 5004) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 704 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters -0.0039999997)) + (sp-rnd-flt spt-rotvel-z (degrees -1.8) (degrees 1.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.28) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -2.4576) + (sp-int spt-timer 5004) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 705 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters -0.0039999997)) - (sp-rnd-flt spt-rotvel-z (degrees -1.8) (degrees 1.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -1.28) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -2.4576) - (sp-int spt-timer 5004) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 705 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters -0.0039999997)) + (sp-rnd-flt spt-rotvel-z (degrees -1.8) (degrees 1.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -1.28) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -2.4576) + (sp-int spt-timer 5004) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defstate caveflamepots-active (caveflamepots) diff --git a/test/decompiler/reference/levels/maincave/maincave-part_REF.gc b/test/decompiler/reference/levels/maincave/maincave-part_REF.gc index fa0eded3e5..f1e9b9525f 100644 --- a/test/decompiler/reference/levels/maincave/maincave-part_REF.gc +++ b/test/decompiler/reference/levels/maincave/maincave-part_REF.gc @@ -50,150 +50,168 @@ ) ;; failed to figure out what this is: -(defpart 711 :init-specs ((sp-flt spt-num 0.3) - (sp-flt spt-x (meters 0.2)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 712) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 711 + :init-specs + ((sp-flt spt-num 0.3) + (sp-flt spt-x (meters 0.2)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 712) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 712 :init-specs ((sp-flt spt-fade-b -6.826667))) +(defpart 712 + :init-specs + ((sp-flt spt-fade-b -6.826667)) + ) ;; failed to figure out what this is: -(defpart 706 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1069547520 1 1.0) - (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 713) - ) - ) +(defpart 706 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1069547520 1 1.0) + (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 713) + ) + ) ;; failed to figure out what this is: -(defpart 713 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 713 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 708 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 713) - ) - ) +(defpart 708 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 713) + ) + ) ;; failed to figure out what this is: -(defpart 709 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 713) - ) - ) +(defpart 709 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 713) + ) + ) ;; failed to figure out what this is: -(defpart 710 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) - (sp-flt spt-y (meters 0.6)) - (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 713) - ) - ) +(defpart 710 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) + (sp-flt spt-y (meters 0.6)) + (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 713) + ) + ) ;; failed to figure out what this is: -(defpart 707 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0005)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.08) - (sp-flt spt-accel-x 0.27306667) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.9975) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 707 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0005)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.08) + (sp-flt spt-accel-x 0.27306667) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.9975) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-cave-cavedrip-1 @@ -238,67 +256,76 @@ ) ;; failed to figure out what this is: -(defpart 2231 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-flt spt-num 3.0 4.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a -0.5688889) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2231 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-flt spt-num 3.0 4.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a -0.5688889) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2232 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.02)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 192.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.01) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.2222222) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2232 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.02)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 192.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.01) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.2222222) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2230 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-func spt-birth-func 'birth-func-y->userdata) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 24)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-flt spt-scale-y (meters 0.4)) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 192.0 32.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters -0.045714285)) - (sp-flt spt-fade-a 0.5688889) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-flt spt-userdata -98304.0) - (sp-func spt-func 'check-drop-level-maincave-drip) - (sp-int-plain-rnd spt-next-time 150 74 1) - (sp-launcher-by-id spt-next-launcher 2233) - ) - ) +(defpart 2230 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-func spt-birth-func 'birth-func-y->userdata) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 24)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-flt spt-scale-y (meters 0.4)) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 192.0 32.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters -0.045714285)) + (sp-flt spt-fade-a 0.5688889) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-flt spt-userdata -98304.0) + (sp-func spt-func 'check-drop-level-maincave-drip) + (sp-int-plain-rnd spt-next-time 150 74 1) + (sp-launcher-by-id spt-next-launcher 2233) + ) + ) ;; failed to figure out what this is: -(defpart 2233 :init-specs ((sp-flt spt-fade-a 0.0))) +(defpart 2233 + :init-specs + ((sp-flt spt-fade-a 0.0)) + ) ;; definition for function check-drop-level-maincave-drip (defun check-drop-level-maincave-drip ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) diff --git a/test/decompiler/reference/levels/maincave/mother-spider-egg_REF.gc b/test/decompiler/reference/levels/maincave/mother-spider-egg_REF.gc index e02a09f358..11923223a6 100644 --- a/test/decompiler/reference/levels/maincave/mother-spider-egg_REF.gc +++ b/test/decompiler/reference/levels/maincave/mother-spider-egg_REF.gc @@ -81,61 +81,70 @@ ) ;; failed to figure out what this is: -(defpart 2071 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.1)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2072) - ) - ) +(defpart 2071 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.1)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2072) + ) + ) ;; failed to figure out what this is: -(defpart 2072 :init-specs ((sp-flt spt-scale-x (meters 0.1)) - (sp-flt spt-scale-y (meters 2)) - (sp-flt spt-scalevel-y (meters 0.2)) - (sp-flt spt-fade-a -1.4222223) - ) - ) +(defpart 2072 + :init-specs + ((sp-flt spt-scale-x (meters 0.1)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-scalevel-y (meters 0.2)) + (sp-flt spt-fade-a -1.4222223) + ) + ) ;; failed to figure out what this is: -(defpart 2018 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 32.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 1.4222223) - (sp-flt spt-accel-y 0.27306667) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 45) - (sp-launcher-by-id spt-next-launcher 2073) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2018 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 32.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 1.4222223) + (sp-flt spt-accel-y 0.27306667) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 45) + (sp-launcher-by-id spt-next-launcher 2073) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2073 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 2073 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: (defpartgroup group-spider-egg-explodes @@ -149,29 +158,31 @@ ) ;; failed to figure out what this is: -(defpart 2074 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 32.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.4222223) - (sp-flt spt-accel-y 0.27306667) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2074 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 32.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.4222223) + (sp-flt spt-accel-y 0.27306667) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; definition for method 21 of type mother-spider-egg ;; Used lq/sq diff --git a/test/decompiler/reference/levels/maincave/mother-spider-proj_REF.gc b/test/decompiler/reference/levels/maincave/mother-spider-proj_REF.gc index 0643ba1014..18930fc524 100644 --- a/test/decompiler/reference/levels/maincave/mother-spider-proj_REF.gc +++ b/test/decompiler/reference/levels/maincave/mother-spider-proj_REF.gc @@ -79,72 +79,81 @@ ) ;; failed to figure out what this is: -(defpart 718 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 718 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 716 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b 0.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 81) - (sp-launcher-by-id spt-next-launcher 720) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.1)) - ) - ) +(defpart 716 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b 0.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 81) + (sp-launcher-by-id spt-next-launcher 720) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.1)) + ) + ) ;; failed to figure out what this is: -(defpart 720 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 720 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 717 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 5.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-accel-y -2.7306666) - (sp-flt spt-friction 0.97) - (sp-int-plain-rnd spt-timer 30 119 1) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 720) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) - ) - ) +(defpart 717 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 5.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-accel-y -2.7306666) + (sp-flt spt-friction 0.97) + (sp-int-plain-rnd spt-timer 30 119 1) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 720) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-mother-spider-proj-hit @@ -157,71 +166,77 @@ ) ;; failed to figure out what this is: -(defpart 722 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 64.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.7111111) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-accel-y -0.68266666) - (sp-rnd-flt spt-friction 0.85 0.05 1.0) - (sp-int-plain-rnd spt-timer 30 119 1) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 720) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) - ) - ) +(defpart 722 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 64.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.7111111) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-accel-y -0.68266666) + (sp-rnd-flt spt-friction 0.85 0.05 1.0) + (sp-int-plain-rnd spt-timer 30 119 1) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 720) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 724 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-r -0.35555556) - (sp-flt spt-fade-g -0.35555556) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.30476192) - (sp-rnd-flt spt-accel-y -0.68266666 0.68266666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 720) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) - ) - ) +(defpart 724 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-r -0.35555556) + (sp-flt spt-fade-g -0.35555556) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.30476192) + (sp-rnd-flt spt-accel-y -0.68266666 0.68266666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 720) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 723 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -4.8) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 723 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -4.8) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: (defpartgroup group-mother-spider-proj-die diff --git a/test/decompiler/reference/levels/maincave/mother-spider_REF.gc b/test/decompiler/reference/levels/maincave/mother-spider_REF.gc index c92be0e421..b6648f64aa 100644 --- a/test/decompiler/reference/levels/maincave/mother-spider_REF.gc +++ b/test/decompiler/reference/levels/maincave/mother-spider_REF.gc @@ -61,24 +61,26 @@ ) ;; failed to figure out what this is: -(defpart 2477 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.35) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 96.0 128.0 1.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-y (meters 0.002)) - (sp-flt spt-fade-a -0.4) - (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2477 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.35) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 96.0 128.0 1.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-y (meters 0.002)) + (sp-flt spt-fade-a -0.4) + (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defstate mother-spider-leg-flying (mother-spider-leg) @@ -251,24 +253,26 @@ ) ;; failed to figure out what this is: -(defpart 2498 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.35) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 96.0 128.0 1.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-y (meters 0.002)) - (sp-flt spt-fade-a -0.4) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2498 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.35) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 96.0 128.0 1.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-y (meters 0.002)) + (sp-flt spt-fade-a -0.4) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function mother-spider-default-event-handler (defbehavior mother-spider-default-event-handler mother-spider ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) diff --git a/test/decompiler/reference/levels/misty/balloonlurker_REF.gc b/test/decompiler/reference/levels/misty/balloonlurker_REF.gc index 3fd0e7084d..d605e50a5d 100644 --- a/test/decompiler/reference/levels/misty/balloonlurker_REF.gc +++ b/test/decompiler/reference/levels/misty/balloonlurker_REF.gc @@ -13,21 +13,23 @@ ) ;; failed to figure out what this is: -(defpart 2015 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 16)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 25) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2015 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 16)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 25) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-balloonlurker-mine-explosion @@ -61,31 +63,33 @@ ) ;; failed to figure out what this is: -(defpart 964 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 70.0) - (sp-flt spt-g 70.0) - (sp-rnd-flt spt-b 70.0 16.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.006)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y 0.2048) - (sp-flt spt-friction 0.92) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 969) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - ) - ) +(defpart 964 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 70.0) + (sp-flt spt-g 70.0) + (sp-rnd-flt spt-b 70.0 16.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.006)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y 0.2048) + (sp-flt spt-friction 0.92) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 969) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + ) + ) ;; failed to figure out what this is: (defpart 969 @@ -94,122 +98,137 @@ ) ;; failed to figure out what this is: -(defpart 965 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 3) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 970) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 965 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-scale-x (meters 8) (meters 8) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 3) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 970) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 970 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 970 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 966 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 966 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 967 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 967 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-scale-x (meters 24) (meters 16) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 968 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 5.0 10.0 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-int spt-g 1123942400 1 127.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 127.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-fade-g -4.266667) - (sp-flt spt-fade-b -2.8444445) - (sp-flt spt-accel-y -16.384) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 5 38 1) - (sp-launcher-by-id spt-next-launcher 971) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 968 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 5.0 10.0 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-int spt-g 1123942400 1 127.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 127.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-fade-g -4.266667) + (sp-flt spt-fade-b -2.8444445) + (sp-flt spt-accel-y -16.384) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 5 38 1) + (sp-launcher-by-id spt-next-launcher 971) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 971 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -4.266667) - (sp-flt spt-fade-g 0.7111111) - (sp-flt spt-fade-b 1.4222223) - (sp-flt spt-fade-a -2.8444445) - ) - ) +(defpart 971 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -4.266667) + (sp-flt spt-fade-g 0.7111111) + (sp-flt spt-fade-b 1.4222223) + (sp-flt spt-fade-a -2.8444445) + ) + ) ;; failed to figure out what this is: -(defpart 963 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 70.0) - (sp-flt spt-g 70.0) - (sp-rnd-flt spt-b 70.0 16.0 1.0) - (sp-rnd-flt spt-a 20.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.11666667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - ) - ) +(defpart 963 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 70.0) + (sp-flt spt-g 70.0) + (sp-rnd-flt spt-b 70.0 16.0 1.0) + (sp-rnd-flt spt-a 20.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.11666667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + ) + ) ;; definition of type balloonlurker-bank (deftype balloonlurker-bank (basic) diff --git a/test/decompiler/reference/levels/misty/misty-conveyor_REF.gc b/test/decompiler/reference/levels/misty/misty-conveyor_REF.gc index e636dc021f..4ea198f213 100644 --- a/test/decompiler/reference/levels/misty/misty-conveyor_REF.gc +++ b/test/decompiler/reference/levels/misty/misty-conveyor_REF.gc @@ -13,27 +13,29 @@ ) ;; failed to figure out what this is: -(defpart 2014 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-x (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2014 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-x (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; definition for function keg-bounce-set-particle-rotation-callback ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/misty/misty-obs_REF.gc b/test/decompiler/reference/levels/misty/misty-obs_REF.gc index 9c4adc9c6f..aa425e3261 100644 --- a/test/decompiler/reference/levels/misty/misty-obs_REF.gc +++ b/test/decompiler/reference/levels/misty/misty-obs_REF.gc @@ -26,28 +26,30 @@ ) ;; failed to figure out what this is: -(defpart 910 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.066 0.066 1.0) - (sp-flt spt-x (meters -4)) - (sp-rnd-flt spt-y (meters -2) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 0.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y 1.2288) - (sp-int-plain-rnd spt-timer 600 1499 1) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 912) - ) - ) +(defpart 910 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.066 0.066 1.0) + (sp-flt spt-x (meters -4)) + (sp-rnd-flt spt-y (meters -2) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 0.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y 1.2288) + (sp-int-plain-rnd spt-timer 600 1499 1) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 912) + ) + ) ;; failed to figure out what this is: (defpart 912 @@ -56,92 +58,100 @@ ) ;; failed to figure out what this is: -(defpart 913 :init-specs ((sp-flt spt-vel-x (meters -0.06666667)) - (sp-flt spt-vel-y (meters 0.0033333334)) - (sp-flt spt-scalevel-x (meters 0.016666668)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.2) - (sp-flt spt-accel-x 1.3653333) - ) - ) +(defpart 913 + :init-specs + ((sp-flt spt-vel-x (meters -0.06666667)) + (sp-flt spt-vel-y (meters 0.0033333334)) + (sp-flt spt-scalevel-x (meters 0.016666668)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.2) + (sp-flt spt-accel-x 1.3653333) + ) + ) ;; failed to figure out what this is: -(defpart 911 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.066 0.066 1.0) - (sp-flt spt-x (meters -4)) - (sp-rnd-flt spt-y (meters -2) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 0.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y 1.2288) - (sp-int-plain-rnd spt-timer 600 1499 1) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 912) - ) - ) +(defpart 911 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.066 0.066 1.0) + (sp-flt spt-x (meters -4)) + (sp-rnd-flt spt-y (meters -2) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 0.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y 1.2288) + (sp-int-plain-rnd spt-timer 600 1499 1) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 912) + ) + ) ;; failed to figure out what this is: -(defpart 908 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 8.0 24.0 1.0) - (sp-flt spt-x (meters -4)) - (sp-rnd-flt spt-y (meters -4.5) (meters 1) 1.0) - (sp-flt spt-z (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters -0.00055555557)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-fade-a -0.6) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.94) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -220.0) (degrees 110.0) 1.0) - ) - ) +(defpart 908 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 8.0 24.0 1.0) + (sp-flt spt-x (meters -4)) + (sp-rnd-flt spt-y (meters -4.5) (meters 1) 1.0) + (sp-flt spt-z (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters -0.00055555557)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-fade-a -0.6) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.94) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -220.0) (degrees 110.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 909 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 8.0 24.0 1.0) - (sp-flt spt-x (meters -4)) - (sp-rnd-flt spt-y (meters -4.5) (meters 1) 1.0) - (sp-flt spt-z (meters 0.5)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters -0.00055555557)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-fade-a -0.6) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.94) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -110.0) (degrees 110.0) 1.0) - ) - ) +(defpart 909 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 8.0 24.0 1.0) + (sp-flt spt-x (meters -4)) + (sp-rnd-flt spt-y (meters -4.5) (meters 1) 1.0) + (sp-flt spt-z (meters 0.5)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters -0.00055555557)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-fade-a -0.6) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.94) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -110.0) (degrees 110.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-bone-01 @@ -162,221 +172,243 @@ ) ;; failed to figure out what this is: -(defpart 921 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 187.0)) - ) - ) +(defpart 921 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 187.0)) + ) + ) ;; failed to figure out what this is: -(defpart 920 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-x (meters 2.5)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y 0.13653333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 187.0)) - ) - ) +(defpart 920 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-x (meters 2.5)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y 0.13653333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 187.0)) + ) + ) ;; failed to figure out what this is: -(defpart 919 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 187.0)) - ) - ) +(defpart 919 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 187.0)) + ) + ) ;; failed to figure out what this is: -(defpart 918 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 922) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 187.0)) - ) - ) +(defpart 918 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 922) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 187.0)) + ) + ) ;; failed to figure out what this is: -(defpart 922 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 922 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 917 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.026666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) - (sp-flt spt-rotate-y (degrees 187.0)) - ) - ) +(defpart 917 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.026666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) + (sp-flt spt-rotate-y (degrees 187.0)) + ) + ) ;; failed to figure out what this is: -(defpart 914 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y 0.13653333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 914 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y 0.13653333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: -(defpart 915 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.026666667) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 923) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 915 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.026666667) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 923) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: -(defpart 923 :init-specs ((sp-flt spt-fade-a -3.2))) +(defpart 923 + :init-specs + ((sp-flt spt-fade-a -3.2)) + ) ;; failed to figure out what this is: -(defpart 916 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 8.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.017777778) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-rotate-y (degrees 187.0)) - ) - ) +(defpart 916 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 8.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.017777778) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-rotate-y (degrees 187.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-bone-03 @@ -397,163 +429,175 @@ ) ;; failed to figure out what this is: -(defpart 929 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 249.99998)) - ) - ) +(defpart 929 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 249.99998)) + ) + ) ;; failed to figure out what this is: -(defpart 928 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-x (meters 2.5)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y 0.13653333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 249.99998)) - ) - ) +(defpart 928 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-x (meters 2.5)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y 0.13653333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 249.99998)) + ) + ) ;; failed to figure out what this is: -(defpart 927 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 249.99998)) - ) - ) +(defpart 927 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 249.99998)) + ) + ) ;; failed to figure out what this is: -(defpart 926 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 922) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 249.99998)) - ) - ) +(defpart 926 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 922) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 249.99998)) + ) + ) ;; failed to figure out what this is: -(defpart 925 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.026666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -80.0)) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) - (sp-flt spt-rotate-y (degrees 249.99998)) - ) - ) +(defpart 925 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.026666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -80.0)) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) + (sp-flt spt-rotate-y (degrees 249.99998)) + ) + ) ;; failed to figure out what this is: -(defpart 924 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 8.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.017777778) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-rotate-y (degrees 249.99998)) - ) - ) +(defpart 924 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 8.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.017777778) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-rotate-y (degrees 249.99998)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-bone-02 @@ -574,163 +618,175 @@ ) ;; failed to figure out what this is: -(defpart 935 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -94.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 114.0)) - ) - ) +(defpart 935 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -94.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 114.0)) + ) + ) ;; failed to figure out what this is: -(defpart 934 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-x (meters 2.5)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y 0.13653333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 114.0)) - ) - ) +(defpart 934 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-x (meters 2.5)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y 0.13653333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 114.0)) + ) + ) ;; failed to figure out what this is: -(defpart 933 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -94.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 114.0)) - ) - ) +(defpart 933 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -94.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 114.0)) + ) + ) ;; failed to figure out what this is: -(defpart 932 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 922) - (sp-flt spt-conerot-z (degrees -94.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 114.0)) - ) - ) +(defpart 932 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 922) + (sp-flt spt-conerot-z (degrees -94.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 114.0)) + ) + ) ;; failed to figure out what this is: -(defpart 931 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.026666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) - (sp-flt spt-rotate-y (degrees 114.0)) - ) - ) +(defpart 931 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.026666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) + (sp-flt spt-rotate-y (degrees 114.0)) + ) + ) ;; failed to figure out what this is: -(defpart 930 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 8.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.017777778) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-rotate-y (degrees 114.0)) - ) - ) +(defpart 930 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 8.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.017777778) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-rotate-y (degrees 114.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-bone-07 @@ -751,163 +807,175 @@ ) ;; failed to figure out what this is: -(defpart 941 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -94.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 14.000005)) - ) - ) +(defpart 941 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -94.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 14.000005)) + ) + ) ;; failed to figure out what this is: -(defpart 940 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-x (meters 2.5)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y 0.13653333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - (sp-flt spt-rotate-y (degrees 14.000005)) - ) - ) +(defpart 940 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-x (meters 2.5)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y 0.13653333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + (sp-flt spt-rotate-y (degrees 14.000005)) + ) + ) ;; failed to figure out what this is: -(defpart 939 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -94.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 14.000005)) - ) - ) +(defpart 939 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.023333333) (meters 0.046666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -94.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 14.000005)) + ) + ) ;; failed to figure out what this is: -(defpart 938 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 922) - (sp-flt spt-conerot-z (degrees -94.0)) - (sp-flt spt-conerot-radius (meters 18)) - (sp-flt spt-rotate-y (degrees 14.000005)) - ) - ) +(defpart 938 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.013333334) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.033333335) (meters 0.06666667) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 922) + (sp-flt spt-conerot-z (degrees -94.0)) + (sp-flt spt-conerot-radius (meters 18)) + (sp-flt spt-rotate-y (degrees 14.000005)) + ) + ) ;; failed to figure out what this is: -(defpart 937 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.026666667) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-conerot-z (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) - (sp-flt spt-rotate-y (degrees 14.000005)) - ) - ) +(defpart 937 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.026666667) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-conerot-z (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 16) 1.0) + (sp-flt spt-rotate-y (degrees 14.000005)) + ) + ) ;; failed to figure out what this is: -(defpart 936 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 100.0 32.0 1.0) - (sp-rnd-flt spt-b 90.0 32.0 1.0) - (sp-rnd-flt spt-a 8.0 8.0 1.0) - (sp-flt spt-vel-y (meters -0.0016666667)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) - (sp-flt spt-fade-a -0.017777778) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-rotate-y (degrees 14.000005)) - ) - ) +(defpart 936 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -3.5) (meters 4.5) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 12) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 100.0 32.0 1.0) + (sp-rnd-flt spt-b 90.0 32.0 1.0) + (sp-rnd-flt spt-a 8.0 8.0 1.0) + (sp-flt spt-vel-y (meters -0.0016666667)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.15) 1 54.613335) + (sp-flt spt-fade-a -0.017777778) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-rotate-y (degrees 14.000005)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-boat-paddle @@ -918,84 +986,96 @@ ) ;; failed to figure out what this is: -(defpart 944 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters 5) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 5.5) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 48.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.033333335) 1.0) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.2) 1 72.81778) - (sp-flt spt-fade-a 0.53333336) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 945) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 944 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters 5) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 5.5) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 48.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.033333335) 1.0) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.2) 1 72.81778) + (sp-flt spt-fade-a 0.53333336) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 945) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: -(defpart 945 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 945 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 943 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 96.0) - (sp-rnd-flt spt-b 100.0 28.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.001) (meters 0.033333335) 1.0) - (sp-flt spt-fade-a 0.53333336) - (sp-flt spt-accel-y -5.4613333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 210) - (sp-launcher-by-id spt-next-launcher 946) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-y (degrees 0.0) 3 8192.0) - (sp-flt spt-conerot-z (degrees 90.0)) - (sp-flt spt-conerot-radius (meters 9)) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 943 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 96.0) + (sp-rnd-flt spt-b 100.0 28.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.001) (meters 0.033333335) 1.0) + (sp-flt spt-fade-a 0.53333336) + (sp-flt spt-accel-y -5.4613333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 210) + (sp-launcher-by-id spt-next-launcher 946) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-y (degrees 0.0) 3 8192.0) + (sp-flt spt-conerot-z (degrees 90.0)) + (sp-flt spt-conerot-radius (meters 9)) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: -(defpart 946 :init-specs ((sp-flt spt-fade-a -2.0))) +(defpart 946 + :init-specs + ((sp-flt spt-fade-a -2.0)) + ) ;; failed to figure out what this is: -(defpart 942 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 6) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 3.5)) - (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.001) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-fade-a 0.53333336) - (sp-flt spt-accel-y -5.4613333) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 947) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 942 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 6) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 3.5)) + (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.001) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-fade-a 0.53333336) + (sp-flt spt-accel-y -5.4613333) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 947) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: (defpart 947 @@ -1004,7 +1084,10 @@ ) ;; failed to figure out what this is: -(defpart 948 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 948 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; definition of type boatpaddle (deftype boatpaddle (process-drawable) diff --git a/test/decompiler/reference/levels/misty/misty-part_REF.gc b/test/decompiler/reference/levels/misty/misty-part_REF.gc index 35070ead2a..67207b7b1b 100644 --- a/test/decompiler/reference/levels/misty/misty-part_REF.gc +++ b/test/decompiler/reference/levels/misty/misty-part_REF.gc @@ -19,56 +19,60 @@ ) ;; failed to figure out what this is: -(defpart 972 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0048828125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y 0.68266666) - (sp-flt spt-friction 0.996) - (sp-int-plain-rnd spt-timer 300 299 1) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-conerot-x (degrees 120.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 972 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0048828125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y 0.68266666) + (sp-flt spt-friction 0.996) + (sp-int-plain-rnd spt-timer 300 299 1) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-conerot-x (degrees 120.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: -(defpart 973 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 3.0 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0048828125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y 0.4096) - (sp-flt spt-friction 0.993) - (sp-int-plain-rnd spt-timer 300 299 1) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-conerot-x (degrees 120.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 973 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 3.0 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0048828125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y 0.4096) + (sp-flt spt-friction 0.993) + (sp-int-plain-rnd spt-timer 300 299 1) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-conerot-x (degrees 120.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-ship-steam @@ -97,150 +101,168 @@ ) ;; failed to figure out what this is: -(defpart 979 :init-specs ((sp-flt spt-num 0.3) - (sp-flt spt-x (meters 0.2)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 980) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 979 + :init-specs + ((sp-flt spt-num 0.3) + (sp-flt spt-x (meters 0.2)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 980) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 980 :init-specs ((sp-flt spt-fade-b -6.826667))) +(defpart 980 + :init-specs + ((sp-flt spt-fade-b -6.826667)) + ) ;; failed to figure out what this is: -(defpart 974 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1069547520 1 1.0) - (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 981) - ) - ) +(defpart 974 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1069547520 1 1.0) + (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 981) + ) + ) ;; failed to figure out what this is: -(defpart 981 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 981 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 976 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 981) - ) - ) +(defpart 976 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 981) + ) + ) ;; failed to figure out what this is: -(defpart 977 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 981) - ) - ) +(defpart 977 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 981) + ) + ) ;; failed to figure out what this is: -(defpart 978 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) - (sp-flt spt-y (meters 0.6)) - (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 981) - ) - ) +(defpart 978 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) + (sp-flt spt-y (meters 0.6)) + (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 981) + ) + ) ;; failed to figure out what this is: -(defpart 975 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0005)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.08) - (sp-flt spt-accel-x 0.27306667) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.9975) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 975 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0005)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.08) + (sp-flt spt-accel-x 0.27306667) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.9975) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-fog @@ -251,42 +273,49 @@ ) ;; failed to figure out what this is: -(defpart 982 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x7 :page #x2)) - (sp-flt spt-num 0.06125) - (sp-rnd-flt spt-x (meters 0) (meters 128) 1.0) - (sp-rnd-flt spt-y (meters 5.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -20) (meters 80) 1.0) - (sp-flt spt-scale-x (meters 36)) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 127.0) - (sp-flt spt-g 127.0) - (sp-rnd-flt spt-b 95.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-y (degrees -0.033333335) (degrees 0.06666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 3000) - (sp-cpuinfo-flags bit2 bit14 left-multiply-quat) - (sp-int-plain-rnd spt-next-time 300 299 1) - (sp-launcher-by-id spt-next-launcher 983) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 16) (meters 32) 1.0) - (sp-flt spt-rotate-y (degrees 25.000002)) - ) - ) +(defpart 982 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x7 :page #x2)) + (sp-flt spt-num 0.06125) + (sp-rnd-flt spt-x (meters 0) (meters 128) 1.0) + (sp-rnd-flt spt-y (meters 5.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -20) (meters 80) 1.0) + (sp-flt spt-scale-x (meters 36)) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 127.0) + (sp-flt spt-g 127.0) + (sp-rnd-flt spt-b 95.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-y (degrees -0.033333335) (degrees 0.06666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 3000) + (sp-cpuinfo-flags bit2 bit14 left-multiply-quat) + (sp-int-plain-rnd spt-next-time 300 299 1) + (sp-launcher-by-id spt-next-launcher 983) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 16) (meters 32) 1.0) + (sp-flt spt-rotate-y (degrees 25.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 983 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 1200 299 1) - (sp-launcher-by-id spt-next-launcher 984) - ) - ) +(defpart 983 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 1200 299 1) + (sp-launcher-by-id spt-next-launcher 984) + ) + ) ;; failed to figure out what this is: -(defpart 984 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 984 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-316 @@ -297,34 +326,36 @@ ) ;; failed to figure out what this is: -(defpart 985 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 70.0)) - ) - ) +(defpart 985 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 70.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-313 @@ -335,34 +366,36 @@ ) ;; failed to figure out what this is: -(defpart 986 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 986 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-308 @@ -373,34 +406,36 @@ ) ;; failed to figure out what this is: -(defpart 987 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 80.0)) - ) - ) +(defpart 987 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 80.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-307 @@ -411,34 +446,36 @@ ) ;; failed to figure out what this is: -(defpart 988 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 988 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-305 @@ -449,34 +486,36 @@ ) ;; failed to figure out what this is: -(defpart 989 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees -20.0)) - ) - ) +(defpart 989 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees -20.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-309 @@ -487,34 +526,36 @@ ) ;; failed to figure out what this is: -(defpart 990 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 150.0)) - ) - ) +(defpart 990 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 150.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-2 @@ -525,34 +566,36 @@ ) ;; failed to figure out what this is: -(defpart 991 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 991 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-328 @@ -563,34 +606,36 @@ ) ;; failed to figure out what this is: -(defpart 992 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 150.0)) - ) - ) +(defpart 992 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 150.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-325 @@ -601,34 +646,36 @@ ) ;; failed to figure out what this is: -(defpart 993 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -0.8) (meters 1.6) 1.0) - (sp-rnd-flt spt-y (meters -0.3) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees -50.000004)) - ) - ) +(defpart 993 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -0.8) (meters 1.6) 1.0) + (sp-rnd-flt spt-y (meters -0.3) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees -50.000004)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-320 @@ -639,34 +686,36 @@ ) ;; failed to figure out what this is: -(defpart 994 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -0.8) (meters 1.6) 1.0) - (sp-rnd-flt spt-y (meters -0.3) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 994 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -0.8) (meters 1.6) 1.0) + (sp-rnd-flt spt-y (meters -0.3) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-vent-324 @@ -677,34 +726,36 @@ ) ;; failed to figure out what this is: -(defpart 995 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.45 0.8 1.0) - (sp-rnd-flt spt-x (meters -0.8) (meters 1.6) 1.0) - (sp-rnd-flt spt-y (meters -0.3) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 64.0 16.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b -0.10666667) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 220.0)) - ) - ) +(defpart 995 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.45 0.8 1.0) + (sp-rnd-flt spt-x (meters -0.8) (meters 1.6) 1.0) + (sp-rnd-flt spt-y (meters -0.3) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 64.0 16.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b -0.10666667) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 220.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-fort-steam @@ -755,56 +806,60 @@ ) ;; failed to figure out what this is: -(defpart 996 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.6 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0048828125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y 0.68266666) - (sp-flt spt-friction 0.996) - (sp-int-plain-rnd spt-timer 300 299 1) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-conerot-x (degrees 120.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 996 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.6 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0048828125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y 0.68266666) + (sp-flt spt-friction 0.996) + (sp-int-plain-rnd spt-timer 300 299 1) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-conerot-x (degrees 120.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: -(defpart 997 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0048828125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y 0.4096) - (sp-flt spt-friction 0.993) - (sp-int-plain-rnd spt-timer 300 299 1) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-conerot-x (degrees 120.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 997 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0048828125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y 0.4096) + (sp-flt spt-friction 0.993) + (sp-int-plain-rnd spt-timer 300 299 1) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-conerot-x (degrees 120.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-spout-314 @@ -819,56 +874,60 @@ ) ;; failed to figure out what this is: -(defpart 999 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-flt spt-vel-y (meters -0.02)) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 999 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-flt spt-vel-y (meters -0.02)) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 998 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.6 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "steam-release") - :volume #x400 - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters -0.053333335)) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-rnd-flt spt-accel-y 1.3653333 0.13653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 998 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.6 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "steam-release") + :volume #x400 + ) + ) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters -0.053333335)) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-rnd-flt spt-accel-y 1.3653333 0.13653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-spout-310 @@ -883,58 +942,62 @@ ) ;; failed to figure out what this is: -(defpart 1001 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.02) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.02)) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 1001 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.02) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.02)) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1000 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.6 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "steam-release") - :volume #x400 - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.053333335) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.053333335)) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-rnd-flt spt-accel-y 4.096 0.13653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) +(defpart 1000 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.6 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "steam-release") + :volume #x400 + ) ) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.053333335) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.053333335)) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-rnd-flt spt-accel-y 4.096 0.13653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-spout-311 @@ -949,58 +1012,62 @@ ) ;; failed to figure out what this is: -(defpart 1003 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.02)) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 1003 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.02)) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1002 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.6 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "steam-release") - :volume #x400 - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters -0.053333335)) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-rnd-flt spt-accel-y 4.096 0.13653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) +(defpart 1002 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.6 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "steam-release") + :volume #x400 + ) ) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters -0.053333335)) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-rnd-flt spt-accel-y 4.096 0.13653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-misty-lurkermachine-spout-312 @@ -1015,55 +1082,59 @@ ) ;; failed to figure out what this is: -(defpart 1005 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-flt spt-vel-y (meters -0.02)) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) - ) +(defpart 1005 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-flt spt-vel-y (meters -0.02)) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1004 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.6 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "steam-release") - :volume #x400 - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters -0.053333335)) - (sp-rnd-flt spt-vel-z (meters -0.04) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-rnd-flt spt-accel-y 4.096 0.13653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-rotate-y (degrees 35.0)) - ) +(defpart 1004 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.6 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "steam-release") + :volume #x400 + ) ) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters -0.053333335)) + (sp-rnd-flt spt-vel-z (meters -0.04) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-rnd-flt spt-accel-y 4.096 0.13653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-rotate-y (degrees 35.0)) + ) + ) diff --git a/test/decompiler/reference/levels/misty/quicksandlurker_REF.gc b/test/decompiler/reference/levels/misty/quicksandlurker_REF.gc index f968c98c50..44432619b9 100644 --- a/test/decompiler/reference/levels/misty/quicksandlurker_REF.gc +++ b/test/decompiler/reference/levels/misty/quicksandlurker_REF.gc @@ -58,72 +58,81 @@ ) ;; failed to figure out what this is: -(defpart 2481 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3) - (sp-func spt-func 'sparticle-track-root-prim) - ) - ) +(defpart 2481 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3) + (sp-func spt-func 'sparticle-track-root-prim) + ) + ) ;; failed to figure out what this is: -(defpart 2479 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b 0.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 81) - (sp-launcher-by-id spt-next-launcher 2482) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.1)) - ) - ) +(defpart 2479 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b 0.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 81) + (sp-launcher-by-id spt-next-launcher 2482) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.1)) + ) + ) ;; failed to figure out what this is: -(defpart 2482 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2482 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 2480 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 5.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-accel-y -2.7306666) - (sp-flt spt-friction 0.97) - (sp-int-plain-rnd spt-timer 30 119 1) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2482) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) - ) - ) +(defpart 2480 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 5.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-accel-y -2.7306666) + (sp-flt spt-friction 0.97) + (sp-int-plain-rnd spt-timer 30 119 1) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2482) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-quicksandlurker-pre-missile @@ -135,31 +144,33 @@ ) ;; failed to figure out what this is: -(defpart 2483 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters -0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.7111111) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-accel-y -0.68266666) - (sp-rnd-flt spt-friction 0.85 0.05 1.0) - (sp-int-plain-rnd spt-timer 30 119 1) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 2482) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) - ) - ) +(defpart 2483 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters -0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.7111111) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-accel-y -0.68266666) + (sp-rnd-flt spt-friction 0.85 0.05 1.0) + (sp-int-plain-rnd spt-timer 30 119 1) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 2482) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-quicksandlurker-missile-impact @@ -171,71 +182,77 @@ ) ;; failed to figure out what this is: -(defpart 2484 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 64.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.006666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.7111111) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-accel-y -0.68266666) - (sp-rnd-flt spt-friction 0.85 0.05 1.0) - (sp-int-plain-rnd spt-timer 30 119 1) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 2482) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) - ) - ) +(defpart 2484 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 64.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.006666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.7111111) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-accel-y -0.68266666) + (sp-rnd-flt spt-friction 0.85 0.05 1.0) + (sp-int-plain-rnd spt-timer 30 119 1) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 2482) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2486 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-r -0.35555556) - (sp-flt spt-fade-g -0.35555556) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.30476192) - (sp-rnd-flt spt-accel-y -0.68266666 0.68266666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2482) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) - ) - ) +(defpart 2486 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-r -0.35555556) + (sp-flt spt-fade-g -0.35555556) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.30476192) + (sp-rnd-flt spt-accel-y -0.68266666 0.68266666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2482) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2485 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -4.8) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2485 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -4.8) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: (defpartgroup group-quicksandlurker-hide diff --git a/test/decompiler/reference/levels/misty/sidekick-human_REF.gc b/test/decompiler/reference/levels/misty/sidekick-human_REF.gc index 0d70c71bdb..e3890c0ffc 100644 --- a/test/decompiler/reference/levels/misty/sidekick-human_REF.gc +++ b/test/decompiler/reference/levels/misty/sidekick-human_REF.gc @@ -59,111 +59,126 @@ ) ;; failed to figure out what this is: -(defpart 2665 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2665 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2663 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) - (sp-flt spt-scalevel-x (meters -0.0012121212)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 2663 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) + (sp-flt spt-scalevel-x (meters -0.0012121212)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 2664 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0010952381)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 0.0 -0.13653333 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 2664 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0010952381)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 0.0 -0.13653333 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: -(defpart 2667 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters -3.90625)) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 12)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit14) - ) - ) +(defpart 2667 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters -3.90625)) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 12)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2666 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.3) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-z (meters 0) (meters 3.4179688) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 6) (meters 8) 1.0) - (sp-rnd-flt spt-r 16.0 80.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 16.0 150.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.075) (degrees 0.15) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 149 1) - (sp-launcher-by-id spt-next-launcher 2668) - ) - ) +(defpart 2666 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.3) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-z (meters 0) (meters 3.4179688) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 6) (meters 8) 1.0) + (sp-rnd-flt spt-r 16.0 80.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 16.0 150.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.075) (degrees 0.15) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 149 1) + (sp-launcher-by-id spt-next-launcher 2668) + ) + ) ;; failed to figure out what this is: -(defpart 2668 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 300 299 1) - (sp-launcher-by-id spt-next-launcher 2669) - ) - ) +(defpart 2668 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 300 299 1) + (sp-launcher-by-id spt-next-launcher 2669) + ) + ) ;; failed to figure out what this is: -(defpart 2669 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 2669 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: (defpartgroup group-evilsib-appear @@ -433,226 +448,253 @@ ) ;; failed to figure out what this is: -(defpart 2349 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 0) (meters 0.1) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2349 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 0) (meters 0.1) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2353 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 2353 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: -(defpart 2350 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 0) (meters 0.1) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 2353) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2350 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 0) (meters 0.1) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 2353) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2351 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 0) (meters 0.3) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 2353) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2351 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 0) (meters 0.3) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 2353) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2352 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 2353) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2352 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 2353) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2344 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 5) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.05) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.074074075) (meters 0.14814815) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters -0.015)) - (sp-flt spt-scalevel-x (meters 0.0005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.53333336) (degrees 1.0666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-int spt-next-time 270) - (sp-launcher-by-id spt-next-launcher 2354) - ) - ) +(defpart 2344 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 5) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.05) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.074074075) (meters 0.14814815) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters -0.015)) + (sp-flt spt-scalevel-x (meters 0.0005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.53333336) (degrees 1.0666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-int spt-next-time 270) + (sp-launcher-by-id spt-next-launcher 2354) + ) + ) ;; failed to figure out what this is: -(defpart 2354 :init-specs ((sp-flt spt-fade-a -3.2))) +(defpart 2354 + :init-specs + ((sp-flt spt-fade-a -3.2)) + ) ;; failed to figure out what this is: -(defpart 2345 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00066666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.42666668) - (sp-rnd-flt spt-accel-y -0.68266666 -3.4133334 1.0) - (sp-rnd-flt spt-friction 0.8 0.05 1.0) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 749 1) - (sp-launcher-by-id spt-next-launcher 2355) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2345 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00066666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.42666668) + (sp-rnd-flt spt-accel-y -0.68266666 -3.4133334 1.0) + (sp-rnd-flt spt-friction 0.8 0.05 1.0) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 749 1) + (sp-launcher-by-id spt-next-launcher 2355) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2355 :init-specs ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a 0.0))) +(defpart 2355 + :init-specs + ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a 0.0)) + ) ;; failed to figure out what this is: -(defpart 2346 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00066666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.42666668) - (sp-rnd-flt spt-accel-y -0.68266666 -3.4133334 1.0) - (sp-rnd-flt spt-friction 0.75 0.05 1.0) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 749 1) - (sp-launcher-by-id spt-next-launcher 2355) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2346 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00066666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.42666668) + (sp-rnd-flt spt-accel-y -0.68266666 -3.4133334 1.0) + (sp-rnd-flt spt-friction 0.75 0.05 1.0) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 749 1) + (sp-launcher-by-id spt-next-launcher 2355) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2347 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-rnd-flt spt-scale-x (meters 28) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-g -2.3272727) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2347 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-rnd-flt spt-scale-x (meters 28) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-g -2.3272727) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2348 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 16)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-y (meters 0.6)) - (sp-flt spt-fade-r -2.1333334) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-a -1.0666667) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2348 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-y (meters 0.6)) + (sp-flt spt-fade-r -2.1333334) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-a -1.0666667) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-evilsib-hover @@ -743,46 +785,50 @@ ) ;; failed to figure out what this is: -(defpart 2386 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-accel-y -2.048) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit14) - ) - ) +(defpart 2386 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-accel-y -2.048) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2385 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters 0.25) (meters 0.25) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.025) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.04444444) (meters 0.08888888) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0.0027777778)) - (sp-flt spt-scalevel-x (meters 0.00027777778)) - (sp-rnd-flt spt-rotvel-z (degrees -0.53333336) (degrees 1.0666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - (sp-int-plain-rnd spt-next-time 30 14 1) - (sp-launcher-by-id spt-next-launcher 2388) - ) - ) +(defpart 2385 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters 0.25) (meters 0.25) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.025) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.04444444) (meters 0.08888888) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0.0027777778)) + (sp-flt spt-scalevel-x (meters 0.00027777778)) + (sp-rnd-flt spt-rotvel-z (degrees -0.53333336) (degrees 1.0666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + (sp-int-plain-rnd spt-next-time 30 14 1) + (sp-launcher-by-id spt-next-launcher 2388) + ) + ) ;; failed to figure out what this is: (defpart 2388 @@ -791,32 +837,36 @@ ) ;; failed to figure out what this is: -(defpart 2389 :init-specs ((sp-flt spt-vel-z (meters -0.008333334)) - (sp-flt spt-scalevel-x (meters -0.00041666668)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.0666667) - ) - ) +(defpart 2389 + :init-specs + ((sp-flt spt-vel-z (meters -0.008333334)) + (sp-flt spt-scalevel-x (meters -0.00041666668)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.0666667) + ) + ) ;; failed to figure out what this is: -(defpart 2384 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.03)) - (sp-rnd-flt spt-rotvel-z (degrees -0.53333336) (degrees 1.0666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -4.8) - (sp-flt spt-accel-y -1.3653333) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2384 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.03)) + (sp-rnd-flt spt-rotvel-z (degrees -0.53333336) (degrees 1.0666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -4.8) + (sp-flt spt-accel-y -1.3653333) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sequenceC-glowing-can @@ -829,25 +879,27 @@ ) ;; failed to figure out what this is: -(defpart 2298 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.0) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2298 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.0) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sequenceC-exploding-can @@ -929,109 +981,122 @@ ) ;; failed to figure out what this is: -(defpart 2830 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2830 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2786 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2789) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2786 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2789) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2789 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 2789 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2788 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 12.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 12)) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.04)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2788 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 12.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 12)) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.04)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2785 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 24)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2785 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 24)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2787 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - ) - ) +(defpart 2787 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sequenceC-dark-splash @@ -1091,34 +1156,39 @@ ) ;; failed to figure out what this is: -(defpart 2790 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.4) - (sp-rnd-flt spt-accel-y 1.3653333 -1.3653333 1.0) - (sp-flt spt-friction 0.92) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 15 44 1) - (sp-launcher-by-id spt-next-launcher 2822) - (sp-rnd-flt spt-conerot-x (degrees 112.99999) (degrees 2.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -12.500001) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.3) (meters -0.5) 1.0) - ) - ) +(defpart 2790 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.4) + (sp-rnd-flt spt-accel-y 1.3653333 -1.3653333 1.0) + (sp-flt spt-friction 0.92) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 15 44 1) + (sp-launcher-by-id spt-next-launcher 2822) + (sp-rnd-flt spt-conerot-x (degrees 112.99999) (degrees 2.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -12.500001) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.3) (meters -0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2822 :init-specs ((sp-flt spt-fade-a -0.1))) +(defpart 2822 + :init-specs + ((sp-flt spt-fade-a -0.1)) + ) ;; definition of type sequenceB (deftype sequenceB (process-taskable) diff --git a/test/decompiler/reference/levels/ogre/ogre-obs_REF.gc b/test/decompiler/reference/levels/ogre/ogre-obs_REF.gc index 5738b7572a..d60f0d2f4f 100644 --- a/test/decompiler/reference/levels/ogre/ogre-obs_REF.gc +++ b/test/decompiler/reference/levels/ogre/ogre-obs_REF.gc @@ -25,31 +25,33 @@ ) ;; failed to figure out what this is: -(defpart 2236 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.32) (meters 0.42666668) 1.0) - (sp-flt spt-scalevel-x (meters -0.009333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-b -1.4222223) - (sp-rnd-flt spt-accel-y -2.048 -2.048 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2239) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 12) 1.0) - ) - ) +(defpart 2236 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.32) (meters 0.42666668) 1.0) + (sp-flt spt-scalevel-x (meters -0.009333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-b -1.4222223) + (sp-rnd-flt spt-accel-y -2.048 -2.048 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2239) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 12) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2239 @@ -58,104 +60,119 @@ ) ;; failed to figure out what this is: -(defpart 2238 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 32)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 3.4133334)) - (sp-flt spt-fade-g -3.2666667) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2238 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 32)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 3.4133334)) + (sp-flt spt-fade-g -3.2666667) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2234 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 128)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2234 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 128)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2235 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 32)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2235 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 32)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2237 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 48.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 16) (meters 10) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.32) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.053333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.08533333) - (sp-rnd-flt spt-accel-y 2.048 2.048 1.0) - (sp-flt spt-friction 0.85) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2240) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 160.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 8) 1.0) - ) - ) +(defpart 2237 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 48.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 16) (meters 10) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.32) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.053333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.08533333) + (sp-rnd-flt spt-accel-y 2.048 2.048 1.0) + (sp-flt spt-friction 0.85) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2240) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 160.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 8) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2240 :init-specs ((sp-flt spt-fade-r -0.26666668) - (sp-flt spt-fade-g -0.26666668) - (sp-flt spt-fade-b -0.52916664) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 2241) - ) - ) +(defpart 2240 + :init-specs + ((sp-flt spt-fade-r -0.26666668) + (sp-flt spt-fade-g -0.26666668) + (sp-flt spt-fade-b -0.52916664) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 2241) + ) + ) ;; failed to figure out what this is: -(defpart 2241 :init-specs ((sp-flt spt-fade-r -0.24380952) - (sp-flt spt-fade-g -0.12190476) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.09142857) - (sp-int spt-next-time 525) - (sp-launcher-by-id spt-next-launcher 2242) - ) - ) +(defpart 2241 + :init-specs + ((sp-flt spt-fade-r -0.24380952) + (sp-flt spt-fade-g -0.12190476) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.09142857) + (sp-int spt-next-time 525) + (sp-launcher-by-id spt-next-launcher 2242) + ) + ) ;; failed to figure out what this is: -(defpart 2242 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2242 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-tntbarrel-explosion @@ -172,31 +189,33 @@ ) ;; failed to figure out what this is: -(defpart 2080 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-b -1.4222223) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2083) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2080 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-b -1.4222223) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2083) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2083 @@ -205,90 +224,103 @@ ) ;; failed to figure out what this is: -(defpart 2082 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 12)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.85333335)) - (sp-flt spt-fade-g -3.2666667) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2082 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 12)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.85333335)) + (sp-flt spt-fade-g -3.2666667) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2079 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 24)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2079 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 24)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2081 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2084) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3) 1.0) - ) - ) +(defpart 2081 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2084) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2084 :init-specs ((sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -2.1166666) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2085) - ) - ) +(defpart 2084 + :init-specs + ((sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -2.1166666) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2085) + ) + ) ;; failed to figure out what this is: -(defpart 2085 :init-specs ((sp-flt spt-fade-r -0.5688889) - (sp-flt spt-fade-g -0.28444445) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.21333334) - (sp-int spt-next-time 225) - (sp-launcher-by-id spt-next-launcher 2086) - ) - ) +(defpart 2085 + :init-specs + ((sp-flt spt-fade-r -0.5688889) + (sp-flt spt-fade-g -0.28444445) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.21333334) + (sp-int spt-next-time 225) + (sp-launcher-by-id spt-next-launcher 2086) + ) + ) ;; failed to figure out what this is: -(defpart 2086 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2086 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defskelgroup *tntbarrel-sg* tntbarrel @@ -1729,69 +1761,78 @@ ) ;; failed to figure out what this is: -(defpart 2150 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 15)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.1333334) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2150 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 15)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.1333334) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2149 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 16.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 70.0 16.0 1.0) - (sp-rnd-flt spt-g 70.0 16.0 1.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-accel-y -10.922667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2149 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 16.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 70.0 16.0 1.0) + (sp-rnd-flt spt-g 70.0 16.0 1.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-accel-y -10.922667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2151 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-flt spt-scalevel-y (meters 0.0033333334)) - (sp-flt spt-accel-y -1.0922667) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 2152) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2151 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-flt spt-scalevel-y (meters 0.0033333334)) + (sp-flt spt-accel-y -1.0922667) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 2152) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2152 :init-specs ((sp-flt spt-fade-a -0.2))) +(defpart 2152 + :init-specs + ((sp-flt spt-fade-a -0.2)) + ) ;; failed to figure out what this is: (defstate shortcut-boulder-break (shortcut-boulder) diff --git a/test/decompiler/reference/levels/ogre/ogre-part_REF.gc b/test/decompiler/reference/levels/ogre/ogre-part_REF.gc index c600fee874..551bcc3e3a 100644 --- a/test/decompiler/reference/levels/ogre/ogre-part_REF.gc +++ b/test/decompiler/reference/levels/ogre/ogre-part_REF.gc @@ -17,31 +17,33 @@ ) ;; failed to figure out what this is: -(defpart 2194 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters -5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.23333333) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-b -0.7111111) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2197) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2194 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters -5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.23333333) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-b -0.7111111) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2197) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2197 @@ -50,90 +52,103 @@ ) ;; failed to figure out what this is: -(defpart 2196 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters -5) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 20)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.5)) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b -1.6) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2196 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters -5) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 20)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.5)) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b -1.6) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2193 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -4)) - (sp-flt spt-scale-x (meters 44)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2193 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -4)) + (sp-flt spt-scale-x (meters 44)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2195 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 24.0) - (sp-rnd-flt spt-y (meters -5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.12) (meters 0.06666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2198) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) - ) - ) +(defpart 2195 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 24.0) + (sp-rnd-flt spt-y (meters -5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.12) (meters 0.06666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2198) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 6) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2198 :init-specs ((sp-flt spt-fade-r -0.21333334) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-fade-b 0.0) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2199) - ) - ) +(defpart 2198 + :init-specs + ((sp-flt spt-fade-r -0.21333334) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-fade-b 0.0) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2199) + ) + ) ;; failed to figure out what this is: -(defpart 2199 :init-specs ((sp-flt spt-fade-r -0.021333333) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.08533333) - (sp-int spt-next-time 225) - (sp-launcher-by-id spt-next-launcher 2200) - ) - ) +(defpart 2199 + :init-specs + ((sp-flt spt-fade-r -0.021333333) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.08533333) + (sp-int spt-next-time 225) + (sp-launcher-by-id spt-next-launcher 2200) + ) + ) ;; failed to figure out what this is: -(defpart 2200 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2200 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-ogreboss-lava-splash @@ -147,23 +162,25 @@ ) ;; failed to figure out what this is: -(defpart 2023 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 45.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2023 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 45.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-ogre-bridge-splash @@ -177,111 +194,122 @@ ) ;; failed to figure out what this is: -(defpart 2111 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 4.0 4.0 1.0) - (sp-flt spt-y (meters -3)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.75) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters -0.003)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -5.4613333) - (sp-int spt-timer 360) - (sp-cpuinfo-flags bit0 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 2111 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 4.0 4.0 1.0) + (sp-flt spt-y (meters -3)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.75) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters -0.003)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -5.4613333) + (sp-int spt-timer 360) + (sp-cpuinfo-flags bit0 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: -(defpart 2108 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) - (sp-flt spt-y (meters -3)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.03529412)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.1294118) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2108 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) + (sp-flt spt-y (meters -3)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.03529412)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.1294118) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2109 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 3) (meters 4) 1.0) - (sp-flt spt-y (meters -3)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.07777778)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -2.8444443) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2109 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 3) (meters 4) 1.0) + (sp-flt spt-y (meters -3)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.07777778)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -2.8444443) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2110 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) - (sp-rnd-flt spt-y (meters -3) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 5) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.015555556)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.56666666) - (sp-flt spt-fade-g -0.56666666) - (sp-flt spt-fade-b -0.56666666) - (sp-flt spt-fade-a 0.15) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 81 80 1) - (sp-launcher-by-id spt-next-launcher 2112) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2110 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) + (sp-rnd-flt spt-y (meters -3) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 5) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.015555556)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.56666666) + (sp-flt spt-fade-g -0.56666666) + (sp-flt spt-fade-b -0.56666666) + (sp-flt spt-fade-a 0.15) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 81 80 1) + (sp-launcher-by-id spt-next-launcher 2112) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2112 :init-specs ((sp-flt spt-fade-a -0.08))) +(defpart 2112 + :init-specs + ((sp-flt spt-fade-a -0.08)) + ) ;; failed to figure out what this is: (defpartgroup group-ogreboss-boulder-grow @@ -295,91 +323,101 @@ ) ;; failed to figure out what this is: -(defpart 2203 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters -0.13333334)) - (sp-flt spt-scalevel-x (meters -0.002)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -6.4) - (sp-flt spt-fade-b -6.4) - (sp-flt spt-fade-a 6.4) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 2205) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 12) (meters 4) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2203 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters -0.13333334)) + (sp-flt spt-scalevel-x (meters -0.002)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -6.4) + (sp-flt spt-fade-b -6.4) + (sp-flt spt-fade-a 6.4) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 2205) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 12) (meters 4) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2205 :init-specs ((sp-flt spt-fade-r -0.85333335) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-b -0.42666668) - (sp-flt spt-fade-a -0.85333335) - ) - ) +(defpart 2205 + :init-specs + ((sp-flt spt-fade-r -0.85333335) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-b -0.42666668) + (sp-flt spt-fade-a -0.85333335) + ) + ) ;; failed to figure out what this is: -(defpart 2204 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 16)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.2)) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2204 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.2)) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2201 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-rnd-flt spt-scale-x (meters 28) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2201 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-rnd-flt spt-scale-x (meters 28) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2202 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-rnd-flt spt-scale-x (meters 16) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 196.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-flt spt-a 32.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2202 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-rnd-flt spt-scale-x (meters 16) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 196.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-flt spt-a 32.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-ogreboss-missile @@ -390,55 +428,59 @@ ) ;; failed to figure out what this is: -(defpart 1934 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.3 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 4.8) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.21333334) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b 0.10666667) - (sp-flt spt-fade-a -0.32) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - ) - ) +(defpart 1934 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.3 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 4.8) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.21333334) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b 0.10666667) + (sp-flt spt-fade-a -0.32) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 1933 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.3 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 80.0 80.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g -0.53333336) - (sp-flt spt-fade-b -0.17777778) - (sp-flt spt-fade-a -1.0666667) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 1933 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.3 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 80.0 80.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g -0.53333336) + (sp-flt spt-fade-b -0.17777778) + (sp-flt spt-fade-a -1.0666667) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-ogreboss-pre-missile @@ -460,32 +502,34 @@ ) ;; failed to figure out what this is: -(defpart 2206 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-b -1.4222223) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2083) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 8) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2206 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-b -1.4222223) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2083) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 8) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-ogreboss-missile-impact @@ -525,96 +569,107 @@ ) ;; failed to figure out what this is: -(defpart 2031 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.64) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 2034) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2031 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.64) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 2034) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2033 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2033 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2032 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.02 0.02 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2032 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.02 0.02 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2030 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 5324.8) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-r 40.96) - (sp-flt spt-fade-g 27.306667) - (sp-flt spt-fade-b 38.229332) - (sp-int spt-timer 150) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2035) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2030 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 5324.8) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-r 40.96) + (sp-flt spt-fade-g 27.306667) + (sp-flt spt-fade-b 38.229332) + (sp-int spt-timer 150) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2035) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2035 :init-specs ((sp-flt spt-fade-b 16.384))) +(defpart 2035 + :init-specs + ((sp-flt spt-fade-b 16.384)) + ) ;; failed to figure out what this is: (defpart 2034 @@ -623,51 +678,60 @@ ) ;; failed to figure out what this is: -(defpart 2036 :init-specs ((sp-flt spt-fade-r -0.85333335) - (sp-flt spt-fade-g -0.42666668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2037) - ) - ) +(defpart 2036 + :init-specs + ((sp-flt spt-fade-r -0.85333335) + (sp-flt spt-fade-g -0.42666668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2037) + ) + ) ;; failed to figure out what this is: -(defpart 2037 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a -0.10666667))) +(defpart 2037 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: -(defpart 2028 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.7) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0029166667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -1.3653333) - (sp-int-plain-rnd spt-timer 30 179 1) - (sp-cpuinfo-flags bit0 bit3) - (sp-flt spt-rotate-y (degrees 45.0)) - ) - ) +(defpart 2028 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.7) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0029166667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -1.3653333) + (sp-int-plain-rnd spt-timer 30 179 1) + (sp-cpuinfo-flags bit0 bit3) + (sp-flt spt-rotate-y (degrees 45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2029 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters -0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 360) - (sp-cpuinfo-flags bit0 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2029 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters -0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 360) + (sp-cpuinfo-flags bit0 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition of type ogre-part (deftype ogre-part (part-spawner) diff --git a/test/decompiler/reference/levels/ogre/ogreboss_REF.gc b/test/decompiler/reference/levels/ogre/ogreboss_REF.gc new file mode 100644 index 0000000000..a8cf467ea7 --- /dev/null +++ b/test/decompiler/reference/levels/ogre/ogreboss_REF.gc @@ -0,0 +1,3021 @@ +;;-*-Lisp-*- +(in-package goal) + +;; failed to figure out what this is: +(defskelgroup *ogreboss-sg* ogreboss + 0 + 2 + ((1 (meters 999999))) + :bounds (static-spherem 0 0 0 20) + :longest-edge (meters 0) + ) + +;; failed to figure out what this is: +(defskelgroup *ogreboss-cam-sg* ogreboss + 25 + 27 + ((26 (meters 999999))) + :bounds (static-spherem 0 0 0 3) + :longest-edge (meters 0) + ) + +;; failed to figure out what this is: +(defskelgroup *ogreboss-shoot-boulder-sg* ogreboss + 29 + 32 + ((30 (meters 999999))) + :bounds (static-spherem 0 0 0 300) + :longest-edge (meters 0) + :shadow 31 + ) + +;; failed to figure out what this is: +(defskelgroup *ogreboss-shoot-boulder-break-sg* ogreboss + 33 + 35 + ((34 (meters 999999))) + :bounds (static-spherem 0 0 0 15) + :longest-edge (meters 0) + ) + +;; failed to figure out what this is: +(defskelgroup *ogreboss-bounce-boulder-sg* ogreboss + 36 + 38 + ((37 (meters 999999))) + :bounds (static-spherem 0 0 0 50) + :longest-edge (meters 0) + ) + +;; failed to figure out what this is: +(defskelgroup *ogreboss-super-boulder-sg* ogreboss + 39 + 41 + ((40 (meters 999999))) + :bounds (static-spherem 0 0 0 8) + :longest-edge (meters 0) + ) + +;; failed to figure out what this is: +(defskelgroup *ogreboss-column-sg* ogreboss + 45 + 47 + ((46 (meters 999999))) + :bounds (static-spherem 0 0 0 30) + :longest-edge (meters 0) + ) + +;; definition for symbol *ogreboss-missile-shadow-control*, type shadow-control +(define + *ogreboss-missile-shadow-control* + (new 'static 'shadow-control :settings (new 'static 'shadow-settings + :center + (new 'static 'vector :w (the-as float #xe)) + :shadow-dir + (new 'static 'vector :y -1.0 :w 614400.0) + :bot-plane + (new 'static 'plane :y 1.0 :w -102400.0) + :top-plane + (new 'static 'plane :y 1.0 :w -143360.0) + ) + ) + ) + +;; definition for symbol *ogreboss-shadow-control*, type shadow-control +(define + *ogreboss-shadow-control* + (new 'static 'shadow-control :settings (new 'static 'shadow-settings + :center + (new 'static 'vector :w (the-as float #xc)) + :shadow-dir + (new 'static 'vector :y -1.0 :w 614400.0) + :bot-plane + (new 'static 'plane :y 1.0 :w -102400.0) + :top-plane + (new 'static 'plane :y 1.0 :w -143360.0) + :fade-dist 819200.0 + ) + ) + ) + +;; definition of type ogreboss-missile +(deftype ogreboss-missile (process-drawable) + ((parent-override (pointer ogreboss) :offset 12) + (root-override collide-shape-moving :offset 112) + (trajectory trajectory :inline :offset-assert 176) + (src-pos vector :inline :offset-assert 224) + (dest-pos vector :inline :offset-assert 240) + (start-time int64 :offset-assert 256) + (tumble-quat quaternion :inline :offset-assert 272) + (blast-radius float :offset-assert 288) + (pickup-type pickup-type :offset-assert 292) + ) + :heap-base #xc0 + :method-count-assert 20 + :size-assert #x128 + :flag-assert #x1400c00128 + (:states + ogreboss-missile-idle + ogreboss-missile-impact + ogreboss-missile-seek + ) + ) + +;; definition for method 3 of type ogreboss-missile +(defmethod inspect ogreboss-missile ((obj ogreboss-missile)) + (let ((t9-0 (method-of-type process-drawable inspect))) + (t9-0 obj) + ) + (format #t "~T~Ttrajectory: #~%" (-> obj trajectory)) + (format #t "~T~Tsrc-pos: #~%" (-> obj src-pos)) + (format #t "~T~Tdest-pos: #~%" (-> obj dest-pos)) + (format #t "~T~Tstart-time: ~D~%" (-> obj start-time)) + (format #t "~T~Ttumble-quat: #~%" (-> obj tumble-quat)) + (format #t "~T~Tblast-radius: ~f~%" (-> obj blast-radius)) + (format #t "~T~Tpickup-type: ~D~%" (-> obj pickup-type)) + obj + ) + +;; failed to figure out what this is: +(defstate ogreboss-missile-idle (ogreboss-missile) + :enter + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (none) + ) + :code + (behavior () + (let ((gp-0 (new 'stack-no-clear 'vector)) + (s5-0 (new 'stack-no-clear 'vector)) + (s4-0 (new 'stack-no-clear 'collide-tri-result)) + ) + (while (< (- (-> *display* base-frame-counter) (-> self state-time)) 1800) + (let ((f0-1 (the float (- (-> *display* base-frame-counter) (-> self start-time))))) + (eval-position! (-> self trajectory) f0-1 gp-0) + ) + (vector-! s5-0 gp-0 (-> self root-override trans)) + (let ((f0-2 (fill-and-probe-using-line-sphere + *collide-cache* + (-> self root-override trans) + s5-0 + (the-as float 4096.0) + (-> self root-override root-prim collide-with) + (-> self parent-override 0) + s4-0 + 1 + ) + ) + ) + (cond + ((>= f0-2 0.0) + (vector+*! (-> self root-override trans) (-> self root-override trans) s5-0 f0-2) + (go ogreboss-missile-impact) + ) + (else + (set! (-> self root-override trans quad) (-> gp-0 quad)) + 0 + ) + ) + ) + (quaternion*! (-> self root-override quat) (-> self root-override quat) (-> self tumble-quat)) + (spawn (-> self part) (-> self root-override trans)) + (suspend) + ) + ) + (dummy-18 self) + (none) + ) + :post + (the-as (function none :behavior ogreboss-missile) transform-post) + ) + +;; failed to figure out what this is: +(defstate ogreboss-missile-seek (ogreboss-missile) + :post + (behavior () + (quaternion*! (-> self root-override quat) (-> self root-override quat) (-> self tumble-quat)) + (transform-post) + (none) + ) + ) + +;; definition for function ogreboss-rock-explosion-effect +;; INFO: Return type mismatch int vs handle. +(defun ogreboss-rock-explosion-effect ((arg0 basic)) + (with-pp + (sound-play-by-name (static-sound-name "ogre-explode") (new-sound-id) 1024 0 0 1 (the-as symbol arg0)) + (let ((gp-1 (get-process *default-dead-pool* part-tracker #x4000))) + (when gp-1 + (let ((t9-3 (method-of-type part-tracker activate))) + (t9-3 (the-as part-tracker gp-1) *entity-pool* 'part-tracker (the-as pointer #x70004000)) + ) + (run-now-in-process gp-1 part-tracker-init (-> *part-group-id-table* 471) -1 #f #f #f arg0) + (-> gp-1 ppointer) + ) + ) + (activate! + *camera-smush-control* + (the-as float 819.2) + 37 + 600 + (-> (new 'static 'array float 1 1.0) 0) + (the-as float 0.995) + ) + (let* ((s4-1 (get-process *default-dead-pool* manipy #x4000)) + (gp-2 (when s4-1 + (let ((t9-7 (method-of-type manipy activate))) + (t9-7 (the-as manipy s4-1) pp 'manipy (the-as pointer #x70004000)) + ) + (run-now-in-process s4-1 manipy-init arg0 (-> pp entity) *ogreboss-shoot-boulder-break-sg* #f) + (-> s4-1 ppointer) + ) + ) + ) + (quaternion-axis-angle! + (-> (the-as manipy (-> gp-2 0)) root quat) + (-> (new 'static 'array float 1 0.0) 0) + (-> (new 'static 'array float 1 1.0) 0) + (-> (new 'static 'array float 1 0.0) 0) + (* 65536.0 (rand-vu)) + ) + (send-event (ppointer->process gp-2) 'anim-mode 'play1) + (the-as handle (ppointer->handle gp-2)) + ) + ) + ) + +;; definition for function ogreboss-missile-scale-explosion +;; INFO: Return type mismatch int vs none. +(defun ogreboss-missile-scale-explosion ((arg0 handle)) + (let* ((gp-0 (handle->process arg0)) + (f0-0 (-> (the-as process-drawable gp-0) root scale x)) + (f0-2 (seek f0-0 (-> (new 'static 'array float 1 0.0) 0) (-> *display* seconds-per-frame))) + ) + (set-vector! + (-> (the-as process-drawable gp-0) root scale) + f0-2 + f0-2 + f0-2 + (-> (new 'static 'array float 1 1.0) 0) + ) + ) + 0 + (none) + ) + +;; failed to figure out what this is: +(defstate ogreboss-missile-impact (ogreboss-missile) + :event + (behavior ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('touched) + (cond + (#f + (cond + ((= (-> arg0 type) target) + (let ((a1-1 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-1 from) self) + (set! (-> a1-1 num-params) 2) + (set! (-> a1-1 message) 'attack) + (set! (-> a1-1 param 0) (-> arg3 param 0)) + (let ((a0-3 (new 'static 'attack-info :mask #x20))) + (set! (-> a0-3 mode) 'explode) + (set! (-> a1-1 param 1) (the-as uint a0-3)) + ) + (send-event-function arg0 a1-1) + ) + ) + (else + (let ((a1-2 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-2 from) self) + (set! (-> a1-2 num-params) 4) + (set! (-> a1-2 message) 'attack) + (set! (-> a1-2 param 0) (-> arg3 param 0)) + (set! (-> a1-2 param 1) (the-as uint 'explode)) + (let ((v1-12 (+ *global-attack-id* 1))) + (set! *global-attack-id* v1-12) + (set! (-> a1-2 param 2) (the-as uint v1-12)) + ) + (set! (-> a1-2 param 3) (the-as uint 0)) + (send-event-function arg0 a1-2) + ) + ) + ) + (if (= (-> arg0 type) target) + (send-event (ppointer->process (-> self parent-override)) 'victory) + ) + ) + (else + (let* ((s4-0 arg0) + (t1-0 (if (and (nonzero? s4-0) (type-type? (-> s4-0 type) target)) + s4-0 + ) + ) + ) + (cond + (t1-0 + (let ((s4-1 (new 'stack-no-clear 'vector)) + (s3-0 (new 'stack-no-clear 'vector)) + (t2-0 (new 'stack-no-clear 'vector)) + ) + 0.0 + (set! (-> s4-1 quad) (-> (the-as target t1-0) control trans quad)) + (set! (-> s4-1 y) (+ 4096.0 (-> s4-1 y))) + (set-vector! s3-0 0.0 (- 118784.0 (-> s4-1 y)) 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (let ((f30-0 + (fill-and-probe-using-line-sphere + *collide-cache* + s4-1 + s3-0 + (the-as float 40.96) + (-> self root-override root-prim collide-with) + t1-0 + (the-as collide-tri-result t2-0) + 1 + ) + ) + ) + (add-debug-vector + #t + (bucket-id debug-draw1) + s4-1 + s3-0 + (-> (new 'static 'array float 1 1.0) 0) + (the-as rgba (new 'static 'rgba :g #xff :a #x80)) + ) + (when (>= f30-0 0.0) + (let ((a1-7 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-7 from) self) + (set! (-> a1-7 num-params) 2) + (set! (-> a1-7 message) 'attack) + (set! (-> a1-7 param 0) (-> arg3 param 0)) + (let ((a0-16 (new 'static 'attack-info :mask #x20))) + (set! (-> a0-16 mode) 'damage) + (set! (-> a1-7 param 1) (the-as uint a0-16)) + ) + (send-event-function arg0 a1-7) + ) + (send-event (ppointer->process (-> self parent-override)) 'victory) + ) + ) + ) + ) + (else + (let ((v1-37 (new 'stack-no-clear 'vector))) + (set-vector! v1-37 0.0 -12288000.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (send-event arg0 'impulse v1-37) + ) + ) + ) + ) + ) + ) + ) + ) + ) + :code + (behavior () + (logclear! (-> self mask) (process-mask enemy projectile)) + (ogreboss-rock-explosion-effect (the-as basic (-> self root-override trans))) + (when (nonzero? (-> self pickup-type)) + (let ((t1-0 (new 'static 'fact-info :options (fact-options fade) :fade-time #x5dc))) + (birth-pickup-at-point + (-> self root-override trans) + (-> self pickup-type) + (-> *FACT-bank* eco-single-inc) + #t + (the-as process-drawable *entity-pool*) + t1-0 + ) + ) + ) + (ja-channel-set! 0) + (let ((v1-10 (-> self root-override root-prim))) + (set! (-> v1-10 local-sphere w) (-> self blast-radius)) + (set! (-> v1-10 prim-core world-sphere w) (-> self blast-radius)) + (set! (-> v1-10 collide-with) (collide-kind cak-2 cak-3 target crate enemy wall-object ground-object)) + (set! (-> v1-10 prim-core collide-as) (collide-kind enemy)) + ) + (update-transforms! (-> self root-override)) + (let ((a1-1 (new 'stack-no-clear 'overlaps-others-params))) + (set! (-> a1-1 options) (the-as uint 0)) + (set! (-> a1-1 tlist) *touching-list*) + (find-overlapping-shapes (-> self root-override) a1-1) + ) + (suspend) + (clear-collide-with-as (-> self root-override)) + (while (-> self child) + (suspend) + ) + (dummy-18 self) + (none) + ) + :post + (the-as (function none :behavior ogreboss-missile) ja-post) + ) + +;; definition of type ogreboss-missile-init-data +(deftype ogreboss-missile-init-data (structure) + ((src vector :offset-assert 0) + (dest vector :offset-assert 4) + (duration int64 :offset-assert 8) + (xz-speed float :offset-assert 16) + (blast-radius float :offset-assert 20) + (pickup-type pickup-type :offset-assert 24) + ) + :method-count-assert 9 + :size-assert #x1c + :flag-assert #x90000001c + ) + +;; definition for method 3 of type ogreboss-missile-init-data +(defmethod inspect ogreboss-missile-init-data ((obj ogreboss-missile-init-data)) + (format #t "[~8x] ~A~%" obj 'ogreboss-missile-init-data) + (format #t "~Tsrc: #~%" (-> obj src)) + (format #t "~Tdest: #~%" (-> obj dest)) + (format #t "~Tduration: ~D~%" (-> obj duration)) + (format #t "~Txz-speed: ~f~%" (-> obj xz-speed)) + (format #t "~Tblast-radius: ~f~%" (-> obj blast-radius)) + (format #t "~Tpickup-type: ~D~%" (-> obj pickup-type)) + obj + ) + +;; definition for function ogreboss-missile-init-by-other +;; INFO: Return type mismatch object vs none. +;; Used lq/sq +(defbehavior ogreboss-missile-init-by-other ogreboss-missile ((arg0 ogreboss-missile-init-data) (arg1 entity)) + (set! (-> self entity) arg1) + (let ((s5-0 (new 'process 'collide-shape-moving self (collide-list-enum hit-by-player)))) + (set! (-> s5-0 dynam) (copy *standard-dynamics* 'process)) + (set! (-> s5-0 reaction) default-collision-reaction) + (set! (-> s5-0 no-reaction) + (the-as (function collide-shape-moving collide-shape-intersect vector vector none) nothing) + ) + (let ((s4-0 (new 'process 'collide-shape-prim-sphere s5-0 (the-as uint 3)))) + (set! (-> s4-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s4-0 collide-with) (collide-kind background cak-2 target wall-object ground-object)) + (set! (-> s4-0 prim-core action) (collide-action solid)) + (set! (-> s4-0 prim-core offense) (collide-offense normal-attack)) + (set-vector! (-> s4-0 local-sphere) 0.0 0.0 0.0 12288.0) + (set-root-prim! s5-0 s4-0) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (backup-collide-with-as s5-0) + (set! (-> s5-0 event-self) 'touched) + (set! (-> self root-override) s5-0) + ) + (set! (-> self root-override trans quad) (-> arg0 src quad)) + (set! (-> self src-pos quad) (-> arg0 src quad)) + (set! (-> self dest-pos quad) (-> arg0 dest quad)) + (set! (-> self root-override quat vec quad) (-> self parent-override 0 root-override quat vec quad)) + (vector-identity! (-> self root-override scale)) + (initialize-skeleton self *ogreboss-shoot-boulder-sg* '()) + (set! (-> self mask) (logior (process-mask enemy projectile) (-> self mask))) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self draw shadow-ctrl) *ogreboss-missile-shadow-control*) + (if (> (-> arg0 duration) 0) + (setup-from-to-duration! + (-> self trajectory) + (-> arg0 src) + (-> arg0 dest) + (the float (-> arg0 duration)) + (the-as float -0.22755557) + ) + (setup-from-to-xz-vel! + (-> self trajectory) + (-> arg0 src) + (-> arg0 dest) + (-> arg0 xz-speed) + (the-as float -0.22755557) + ) + ) + (set! (-> self start-time) (-> *display* base-frame-counter)) + (set! (-> self blast-radius) (-> arg0 blast-radius)) + (set! (-> self pickup-type) (-> arg0 pickup-type)) + (let ((f30-1 (* 65536.0 (rand-vu)))) + (quaternion-axis-angle! + (-> self tumble-quat) + (cos f30-1) + (-> (new 'static 'array float 1 0.0) 0) + (sin f30-1) + (the-as float 2730.6667) + ) + ) + (set! (-> self part) (create-launch-control (-> *part-group-id-table* 469) self)) + (set-vector! + (-> self draw color-emissive) + (-> (new 'static 'array float 1 0.125) 0) + (-> (new 'static 'array float 1 0.0625) 0) + 0.0 + 0.0 + ) + (go ogreboss-missile-idle) + (none) + ) + +;; definition of type ogreboss-super-boulder +(deftype ogreboss-super-boulder (process-drawable) + ((parent-override (pointer ogreboss) :offset 12) + (root-override collide-shape-moving :offset 112) + (orig-pos vector :inline :offset-assert 176) + (src-pos vector :inline :offset-assert 192) + (spin-axis vector :inline :offset-assert 208) + (joint joint-mod-blend-local :offset-assert 224) + (speed float :offset-assert 228) + (size float :offset-assert 232) + (grow-rate float :offset-assert 236) + (lava entity-actor :offset-assert 240) + (sound-id sound-id :offset-assert 244) + (hit-boss symbol :offset-assert 248) + (tumble-quat quaternion :inline :offset-assert 256) + ) + :heap-base #xa0 + :method-count-assert 20 + :size-assert #x110 + :flag-assert #x1400a00110 + (:states + ogreboss-super-boulder-die + ogreboss-super-boulder-hit + ogreboss-super-boulder-idle + ogreboss-super-boulder-killed-player + ogreboss-super-boulder-land + ogreboss-super-boulder-roll + ogreboss-super-boulder-throw + ) + ) + +;; definition for method 3 of type ogreboss-super-boulder +(defmethod inspect ogreboss-super-boulder ((obj ogreboss-super-boulder)) + (let ((t9-0 (method-of-type process-drawable inspect))) + (t9-0 obj) + ) + (format #t "~T~Torig-pos: #~%" (-> obj orig-pos)) + (format #t "~T~Tsrc-pos: #~%" (-> obj src-pos)) + (format #t "~T~Tspin-axis: #~%" (-> obj spin-axis)) + (format #t "~T~Tjoint: ~A~%" (-> obj joint)) + (format #t "~T~Tspeed: ~f~%" (-> obj speed)) + (format #t "~T~Tsize: ~f~%" (-> obj size)) + (format #t "~T~Tgrow-rate: ~f~%" (-> obj grow-rate)) + (format #t "~T~Tlava: ~A~%" (-> obj lava)) + (format #t "~T~Tsound-id: ~D~%" (-> obj sound-id)) + (format #t "~T~Thit-boss: ~A~%" (-> obj hit-boss)) + (format #t "~T~Ttumble-quat: #~%" (-> obj tumble-quat)) + obj + ) + +;; definition for function ogreboss-super-boulder-event-handler +(defbehavior ogreboss-super-boulder-event-handler ogreboss-super-boulder ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('touch) + (when (and *target* ((method-of-type touching-shapes-entry prims-touching?) + (the-as touching-shapes-entry (-> arg3 param 0)) + (-> self root-override) + (the-as uint 1) + ) + ) + (let ((a1-2 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-2 from) self) + (set! (-> a1-2 num-params) 2) + (set! (-> a1-2 message) 'attack) + (set! (-> a1-2 param 0) (-> arg3 param 0)) + (let ((a0-4 (new 'static 'attack-info :mask #x20))) + (set! (-> a0-4 mode) 'ogreboss-super-boulder) + (set! (-> a1-2 param 1) (the-as uint a0-4)) + ) + (send-event-function arg0 a1-2) + ) + (go ogreboss-super-boulder-killed-player) + ) + ) + (('effect) + (case (-> arg3 param 0) + (('lava-ripple) + (let ((a1-3 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-3 from) self) + (set! (-> a1-3 num-params) 0) + (set! (-> a1-3 message) 'boulder) + (let ((t9-3 send-event-function) + (v1-12 (-> self lava)) + ) + (t9-3 + (if v1-12 + (-> v1-12 extra process) + ) + a1-3 + ) + ) + ) + ) + (else + #f + ) + ) + ) + ) + ) + +;; failed to figure out what this is: +(defstate ogreboss-super-boulder-idle (ogreboss-super-boulder) + :event + (behavior ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('speedup) + (let ((f0-1 (* 1.3 (-> self speed)))) + (set! (-> self speed) f0-1) + f0-1 + ) + ) + (('grow-faster) + (let ((f0-2 (-> (new 'static 'array float 1 1.0) 0))) + (set! (-> self grow-rate) f0-2) + f0-2 + ) + ) + (('go-throw) + (go ogreboss-super-boulder-throw) + ) + (('go-hit) + (go ogreboss-super-boulder-hit) + ) + (('go-die) + (go ogreboss-super-boulder-die) + ) + ) + ) + :exit + (behavior () + (sound-stop (-> self sound-id)) + (none) + ) + :code + (behavior () + (let ((gp-0 (-> self skel root-channel 0))) + (joint-control-channel-group-eval! + gp-0 + (the-as art-joint-anim (-> self draw art-group data 41)) + num-func-identity + ) + (set! (-> gp-0 frame-num) 0.0) + ) + (set! (-> self joint enable) #t) + (set! (-> self joint blend) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (while #t + (quaternion-vector-angle! + (-> self tumble-quat) + (-> self spin-axis) + (* 32768.0 (-> *display* seconds-per-frame) (-> self speed)) + ) + (quaternion*! (-> self joint transform quat) (-> self joint transform quat) (-> self tumble-quat)) + (+! (-> self size) (* (-> self grow-rate) (-> *display* seconds-per-frame))) + (set! (-> self size) (fmin (-> (new 'static 'array float 1 1.0) 0) (-> self size))) + (let* ((f0-10 (sqrtf (-> self size))) + (f28-0 (* 0.0033333334 (the float (- (-> *display* base-frame-counter) (-> self state-time))))) + (f30-0 (* 116508.445 f28-0 (-> self speed))) + ) + (set-vector! (-> self joint transform scale) f0-10 f0-10 f0-10 (-> (new 'static 'array float 1 1.0) 0)) + (let ((gp-1 (-> self joint transform))) + (set! (-> gp-1 trans x) (* 4096.0 (sin f30-0))) + (set! (-> gp-1 trans y) (+ 122880.0 (* 12288.0 (sin (* 98304.0 f28-0))))) + (set! (-> gp-1 trans z) (* 4096.0 (cos f30-0))) + (set! (-> gp-1 trans w) (-> (new 'static 'array float 1 1.0) 0)) + ) + ) + (spawn (-> self part) (-> self node-list data 3 bone transform vector 3)) + (sound-play-by-name + (static-sound-name "ogre-rock") + (-> self sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self joint transform)) + ) + (suspend) + ) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +;; definition for function ogreboss-super-boulder-impact-effect +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-super-boulder-impact-effect ogreboss-super-boulder () + (sound-play-by-name + (static-sound-name "ogre-boulder") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self draw origin)) + ) + (activate! + *camera-smush-control* + (the-as float 819.2) + 37 + 600 + (-> (new 'static 'array float 1 1.0) 0) + (the-as float 0.995) + ) + (let ((gp-1 (get-process *default-dead-pool* part-tracker #x4000))) + (when gp-1 + (let ((t9-4 (method-of-type part-tracker activate))) + (t9-4 (the-as part-tracker gp-1) *entity-pool* 'part-tracker (the-as pointer #x70004000)) + ) + (run-now-in-process gp-1 part-tracker-init (-> *part-group-id-table* 471) -1 #f #f #f (-> self draw origin)) + (-> gp-1 ppointer) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-super-boulder-play-hit-anim +;; INFO: Return type mismatch int vs object. +;; Used lq/sq +(defbehavior ogreboss-super-boulder-play-hit-anim ogreboss-super-boulder () + (set! (-> self src-pos quad) (-> self root-override trans quad)) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 frame-group) (the-as art-joint-anim (-> self draw art-group data 43))) + (set! (-> a0-3 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 43)) data 0 length) -1)) + ) + (set! (-> a0-3 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-3 frame-num) 0.0) + (joint-control-channel-group! a0-3 (the-as art-joint-anim (-> self draw art-group data 43)) num-func-seek!) + ) + (until (ja-done? 0) + (set! (-> self joint blend) + (seek (-> self joint blend) (-> (new 'static 'array float 1 0.0) 0) (* 5.0 (-> *display* seconds-per-frame))) + ) + (let* ((f1-1 (/ (- (ja-frame-num 0) (ja-aframe (the-as float 54.0) 0)) + (- (the float (ja-num-frames 0)) (ja-aframe (the-as float 54.0) 0)) + ) + ) + (f0-13 (fmax 0.0 (fmin (-> (new 'static 'array float 1 1.0) 0) f1-1))) + ) + (vector-lerp! (-> self root-override trans) (-> self src-pos) (-> self orig-pos) f0-13) + ) + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (the-as object 0) + ) + +;; failed to figure out what this is: +(defstate ogreboss-super-boulder-throw (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (set! (-> self hit-boss) #f) + (set! (-> self src-pos quad) (-> self root-override trans quad)) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 frame-group) (the-as art-joint-anim (-> self draw art-group data 42))) + (set! (-> a0-3 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 42)) data 0 length) -1)) + ) + (set! (-> a0-3 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-3 frame-num) 0.0) + (joint-control-channel-group! a0-3 (the-as art-joint-anim (-> self draw art-group data 42)) num-func-seek!) + ) + (until (ja-done? 0) + (set! (-> self joint blend) + (seek (-> self joint blend) (-> (new 'static 'array float 1 0.0) 0) (* 5.0 (-> *display* seconds-per-frame))) + ) + (let* ((f1-1 (/ (- (ja-frame-num 0) (ja-aframe (the-as float 32.0) 0)) + (- (the float (ja-num-frames 0)) (ja-aframe (the-as float 32.0) 0)) + ) + ) + (f0-13 (fmax 0.0 (fmin (-> (new 'static 'array float 1 1.0) 0) f1-1))) + ) + (vector-lerp! (-> self root-override trans) (-> self src-pos) (-> self orig-pos) f0-13) + ) + 0 + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (go ogreboss-super-boulder-land) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +;; failed to figure out what this is: +(defstate ogreboss-super-boulder-hit (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (set! (-> self hit-boss) #t) + (ogreboss-super-boulder-play-hit-anim) + (go ogreboss-super-boulder-land) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +;; failed to figure out what this is: +(defstate ogreboss-super-boulder-die (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (ogreboss-super-boulder-play-hit-anim) + (ogreboss-rock-explosion-effect (the-as basic (-> self draw origin))) + (ogreboss-rock-explosion-effect (the-as basic (-> self draw origin))) + (ja-channel-set! 0) + (while (-> self child) + (suspend) + ) + (dummy-18 self) + (none) + ) + :post + (the-as (function none :behavior ogreboss-super-boulder) transform-post) + ) + +;; failed to figure out what this is: +(defstate ogreboss-super-boulder-land (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (set! (-> self root-override trans quad) (-> self orig-pos quad)) + (ogreboss-super-boulder-impact-effect) + (set! (-> self joint enable) #f) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 44))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 100.0) 0)) + (set! (-> gp-0 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-0 frame-num) 0.0) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 44)) num-func-seek!) + ) + (until (ja-done? 0) + (when (< 81920.0 + (vector-vector-distance (the-as vector (-> self root-override root-prim prim-core)) (target-pos 0)) + ) + (ja-channel-push! 1 30) + (go ogreboss-super-boulder-roll) + ) + (suspend) + (let ((gp-2 (-> self skel root-channel 0))) + (set! (-> gp-2 param 0) (ja-aframe (the-as float 100.0) 0)) + (set! (-> gp-2 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-2 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (go ogreboss-super-boulder-roll) + (none) + ) + :post + (behavior () + (transform-post) + 0 + (none) + ) + ) + +;; failed to figure out what this is: +(defstate ogreboss-super-boulder-roll (ogreboss-super-boulder) + :event + ogreboss-super-boulder-event-handler + :code + (behavior () + (ogreboss-super-boulder-impact-effect) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 44))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 162.0) 0)) + (set! (-> gp-0 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-0 frame-num) (ja-aframe (the-as float 100.0) 0)) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 44)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((gp-1 (-> self skel root-channel 0))) + (set! (-> gp-1 param 0) (ja-aframe (the-as float 162.0) 0)) + (set! (-> gp-1 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (set! (-> self root-override root-prim local-sphere w) 28672.0) + (cond + ((-> self hit-boss) + (while (let ((gp-2 (new 'stack-no-clear 'event-message-block))) + (set! (-> gp-2 from) self) + (set! (-> gp-2 num-params) 0) + (set! (-> gp-2 message) 'break) + (let ((s5-0 send-event-function) + (v1-22 (entity-actor-lookup (-> self entity) 'alt-actor 0)) + ) + (not (s5-0 + (if v1-22 + (-> v1-22 extra process) + ) + gp-2 + ) + ) + ) + ) + (suspend) + ) + ) + (else + (while (let ((gp-3 (new 'stack-no-clear 'event-message-block))) + (set! (-> gp-3 from) self) + (set! (-> gp-3 num-params) 0) + (set! (-> gp-3 message) 'break-no-damage) + (let ((s5-1 send-event-function) + (v1-27 (entity-actor-lookup (-> self entity) 'alt-actor 0)) + ) + (not (s5-1 + (if v1-27 + (-> v1-27 extra process) + ) + gp-3 + ) + ) + ) + ) + (suspend) + ) + ) + ) + (let ((gp-4 (-> self skel root-channel 0))) + (set! (-> gp-4 frame-group) (the-as art-joint-anim (-> self draw art-group data 44))) + (set! (-> gp-4 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 44)) data 0 length) -1)) + ) + (set! (-> gp-4 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-4 frame-num) (ja-aframe (the-as float 162.0) 0)) + (joint-control-channel-group! gp-4 (the-as art-joint-anim (-> self draw art-group data 44)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (dummy-18 self) + (none) + ) + :post + (behavior () + (transform-post) + 0 + (none) + ) + ) + +;; definition for method 7 of type ogreboss-super-boulder +;; INFO: Return type mismatch process-drawable vs ogreboss-super-boulder. +(defmethod relocate ogreboss-super-boulder ((obj ogreboss-super-boulder) (arg0 int)) + (if (nonzero? (-> obj joint)) + (&+! (-> obj joint) arg0) + ) + (the-as + ogreboss-super-boulder + ((the-as (function process-drawable int process-drawable) (find-parent-method ogreboss-super-boulder 7)) + obj + arg0 + ) + ) + ) + +;; failed to figure out what this is: +(defstate ogreboss-super-boulder-killed-player (ogreboss-super-boulder) + :code + (behavior () + (clear-collide-with-as (-> self root-override)) + (ja-post) + (while #t + (suspend) + ) + (none) + ) + ) + +;; definition for function ogreboss-super-boulder-init-by-other +;; INFO: Return type mismatch object vs none. +;; Used lq/sq +(defbehavior ogreboss-super-boulder-init-by-other ogreboss-super-boulder ((arg0 vector) (arg1 float) (arg2 entity)) + (set! (-> self entity) arg2) + (let ((s4-0 (new 'process 'collide-shape-moving self (collide-list-enum hit-by-others)))) + (set! (-> s4-0 dynam) (copy *standard-dynamics* 'process)) + (set! (-> s4-0 reaction) default-collision-reaction) + (set! (-> s4-0 no-reaction) + (the-as (function collide-shape-moving collide-shape-intersect vector vector none) nothing) + ) + (let ((s3-0 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s3-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s3-0 collide-with) (collide-kind target)) + (set! (-> s3-0 prim-core action) (collide-action solid)) + (set! (-> s3-0 prim-core offense) (collide-offense indestructible)) + (set! (-> s3-0 transform-index) 3) + (set-vector! (-> s3-0 local-sphere) 0.0 0.0 0.0 40960.0) + (set-root-prim! s4-0 s3-0) + ) + (set! (-> s4-0 nav-radius) (* 0.75 (-> s4-0 root-prim local-sphere w))) + (backup-collide-with-as s4-0) + (set! (-> self root-override) s4-0) + ) + (set! (-> self orig-pos quad) (-> arg0 quad)) + (set! (-> self root-override trans quad) (-> self parent-override 0 root-override trans quad)) + (set! (-> self root-override quat vec quad) (-> self parent-override 0 root-override quat vec quad)) + (vector-identity! (-> self root-override scale)) + (initialize-skeleton self *ogreboss-super-boulder-sg* '()) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self lava) (entity-actor-lookup (-> self entity) 'water-actor 0)) + (logior! (-> self skel effect flags) 1) + (set! (-> self draw origin-joint-index) (the-as uint 3)) + (let ((f30-1 (* 65536.0 (rand-vu)))) + (quaternion-axis-angle! + (-> self tumble-quat) + (cos f30-1) + (-> (new 'static 'array float 1 0.0) 0) + (sin f30-1) + (the-as float 2730.6667) + ) + ) + (set! (-> self joint) (new 'process 'joint-mod-blend-local self 3 #f)) + (set! (-> self part) (create-launch-control (-> *part-group-id-table* 468) self)) + (set-vector! + (-> self draw color-emissive) + (-> (new 'static 'array float 1 0.125) 0) + (-> (new 'static 'array float 1 0.0625) 0) + 0.0 + 0.0 + ) + (set! (-> self speed) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> self size) 0.0) + (set! (-> self grow-rate) (/ 300.0 arg1)) + (set! (-> self sound-id) (new-sound-id)) + (go ogreboss-super-boulder-idle) + (none) + ) + +;; definition of type ogreboss-bounce-boulder +(deftype ogreboss-bounce-boulder (process-drawable) + ((parent-override (pointer ogreboss-super-boulder) :offset 12) + (root-override collide-shape-moving :offset 112) + (src-pos vector :inline :offset-assert 176) + (side-dir vector :inline :offset-assert 192) + (side-pos float :offset-assert 208) + (dest-pos float :offset-assert 212) + (boulder-type int8 :offset-assert 216) + ) + :heap-base #x70 + :method-count-assert 20 + :size-assert #xd9 + :flag-assert #x14007000d9 + (:states + ogreboss-bounce-boulder-idle + ) + ) + +;; definition for method 3 of type ogreboss-bounce-boulder +(defmethod inspect ogreboss-bounce-boulder ((obj ogreboss-bounce-boulder)) + (let ((t9-0 (method-of-type process-drawable inspect))) + (t9-0 obj) + ) + (format #t "~T~Tsrc-pos: #~%" (-> obj src-pos)) + (format #t "~T~Tside-dir: #~%" (-> obj side-dir)) + (format #t "~T~Tside-pos: ~f~%" (-> obj side-pos)) + (format #t "~T~Tdest-pos: ~f~%" (-> obj dest-pos)) + (format #t "~T~Tboulder-type: ~D~%" (-> obj boulder-type)) + obj + ) + +;; definition for function ogreboss-bounce-boulder-event-handler +(defbehavior ogreboss-bounce-boulder-event-handler ogreboss-bounce-boulder ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('touch) + (if (and *target* ((method-of-type touching-shapes-entry prims-touching?) + (the-as touching-shapes-entry (-> arg3 param 0)) + (-> self root-override) + (the-as uint 1) + ) + ) + (send-event arg0 'attack (-> arg3 param 0) (new 'static 'attack-info)) + ) + ) + ) + ) + +;; failed to figure out what this is: +(defstate ogreboss-bounce-boulder-idle (ogreboss-bounce-boulder) + :event + ogreboss-bounce-boulder-event-handler + :code + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (let ((f30-0 (-> (new 'static 'array float 1 2.0) 0))) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 38))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 40.0) 0)) + (set! (-> gp-0 param 1) f30-0) + (set! (-> gp-0 frame-num) 0.0) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 38)) num-func-seek!) + ) + (until (ja-done? 0) + (set! (-> self side-pos) + (* (fmin (-> (new 'static 'array float 1 1.0) 0) (/ (ja-frame-num 0) (ja-aframe (the-as float 40.0) 0))) + (-> self dest-pos) + ) + ) + (suspend) + (let ((gp-1 (-> self skel root-channel 0))) + (set! (-> gp-1 param 0) (ja-aframe (the-as float 40.0) 0)) + (set! (-> gp-1 param 1) f30-0) + (joint-control-channel-group-eval! gp-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((gp-2 (-> self skel root-channel 0))) + (set! (-> gp-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 38))) + (set! (-> gp-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 38)) data 0 length) -1)) + ) + (set! (-> gp-2 param 1) f30-0) + (set! (-> gp-2 frame-num) (ja-aframe (the-as float 40.0) 0)) + (joint-control-channel-group! gp-2 (the-as art-joint-anim (-> self draw art-group data 38)) num-func-seek!) + ) + (until (ja-done? 0) + (if (>= (ja-frame-num 0) (ja-aframe (the-as float 235.0) 0)) + (set! (-> self side-pos) + (seek (-> self side-pos) (-> (new 'static 'array float 1 0.0) 0) (* 20480.0 (-> *display* seconds-per-frame))) + ) + ) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) f30-0) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (dummy-18 self) + (none) + ) + :post + (behavior () + (vector+*! (-> self root-override trans) (-> self src-pos) (-> self side-dir) (-> self side-pos)) + (transform-post) + (find-ground-and-draw-shadow + (the-as vector (-> self root-override root-prim prim-core)) + (the-as vector #f) + (the-as float 49152.0) + (collide-kind background) + (the-as process #f) + (-> (new 'static 'array float 1 0.0) 0) + (the-as float 409600.0) + ) + (none) + ) + ) + +;; definition for function ogreboss-bounce-boulder-init-by-other +;; INFO: Return type mismatch object vs none. +;; Used lq/sq +(defbehavior ogreboss-bounce-boulder-init-by-other ogreboss-bounce-boulder ((arg0 int) (arg1 entity)) + (set! (-> self entity) arg1) + (let ((s5-0 (new 'process 'collide-shape-moving self (collide-list-enum hit-by-player)))) + (set! (-> s5-0 dynam) (copy *standard-dynamics* 'process)) + (set! (-> s5-0 reaction) default-collision-reaction) + (set! (-> s5-0 no-reaction) + (the-as (function collide-shape-moving collide-shape-intersect vector vector none) nothing) + ) + (let ((s4-0 (new 'process 'collide-shape-prim-sphere s5-0 (the-as uint 3)))) + (set! (-> s4-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s4-0 collide-with) (collide-kind target)) + (set! (-> s4-0 prim-core action) (collide-action solid)) + (set! (-> s4-0 prim-core offense) (collide-offense indestructible)) + (set! (-> s4-0 transform-index) 3) + (set-vector! (-> s4-0 local-sphere) 0.0 0.0 0.0 14336.0) + (set-root-prim! s5-0 s4-0) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (backup-collide-with-as s5-0) + (set! (-> self root-override) s5-0) + ) + (set! (-> self boulder-type) arg0) + (set! (-> self root-override trans quad) (-> self parent-override 0 root-override trans quad)) + (set! (-> self root-override quat vec quad) (-> self parent-override 0 root-override quat vec quad)) + (vector-identity! (-> self root-override scale)) + (set! (-> self src-pos quad) (-> self root-override trans quad)) + (set! (-> self side-pos) 0.0) + (set! (-> self dest-pos) (the-as float (cond + ((zero? arg0) + (-> (new 'static 'array float 1 0.0) 0) + ) + ((= arg0 1) + -20480.0 + ) + ((= arg0 2) + 20480.0 + ) + (else + (-> (new 'static 'array float 1 0.0) 0) + ) + ) + ) + ) + (vector-x-quaternion! (-> self side-dir) (-> self root-override quat)) + (initialize-skeleton self *ogreboss-bounce-boulder-sg* '()) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self draw origin-joint-index) (the-as uint 3)) + (set-vector! + (-> self draw color-emissive) + (-> (new 'static 'array float 1 0.125) 0) + (-> (new 'static 'array float 1 0.0625) 0) + 0.0 + 0.0 + ) + (go ogreboss-bounce-boulder-idle) + (none) + ) + +;; definition of type ogreboss +(deftype ogreboss (process-drawable) + ((root-override collide-shape :offset 112) + (old-player-transform transformq :inline :offset-assert 176) + (level float :offset-assert 224) + (difficulty float :offset-assert 228) + (boulder handle :offset-assert 232) + (column handle :offset-assert 240) + (z-plane vector :inline :offset-assert 256) + (far-pos vector :inline :offset-assert 272) + (near-pos vector :inline :offset-assert 288) + (side-dir vector :inline :offset-assert 304) + (target-offset-array vector 3 :inline :offset-assert 320) + (target-offset-array-2 vector :inline :offset 336) + (target-offset-array-3 vector :inline :offset 352) + (target-actor-array entity-actor 3 :offset-assert 368) + (target-blast-radius-array float 3 :offset-assert 380) + (shuffle-pos float :offset-assert 392) + (target-count int8 :offset-assert 396) + (hit-count int8 :offset-assert 397) + (max-hit-count int8 :offset-assert 398) + (roll-boulder int8 :offset-assert 399) + (try-count uint8 :offset-assert 400) + (hit-time int64 :offset-assert 408) + (grow-time float :offset-assert 416) + (lava entity-actor :offset-assert 420) + (vulnerable symbol :offset-assert 424) + (bridge-assembled symbol :offset-assert 428) + (at-near-spot symbol :offset-assert 432) + (submerged symbol :offset-assert 436) + (try-counted symbol :offset-assert 440) + ) + :heap-base #x150 + :method-count-assert 20 + :size-assert #x1bc + :flag-assert #x14015001bc + (:states + ogreboss-dead + ogreboss-die + ogreboss-idle + ogreboss-intro + ogreboss-stage1 + ogreboss-stage2 + ogreboss-stage3-hit + ogreboss-stage3-shuffle + ogreboss-stage3-throw + ogreboss-wait-for-player + ) + ) + +;; definition for method 3 of type ogreboss +(defmethod inspect ogreboss ((obj ogreboss)) + (let ((t9-0 (method-of-type process-drawable inspect))) + (t9-0 obj) + ) + (format #t "~T~Told-player-transform: #~%" (-> obj old-player-transform)) + (format #t "~T~Tlevel: ~f~%" (-> obj level)) + (format #t "~T~Tdifficulty: ~f~%" (-> obj difficulty)) + (format #t "~T~Tboulder: ~D~%" (-> obj boulder)) + (format #t "~T~Tcolumn: ~D~%" (-> obj column)) + (format #t "~T~Tz-plane: #~%" (-> obj z-plane)) + (format #t "~T~Tfar-pos: #~%" (-> obj far-pos)) + (format #t "~T~Tnear-pos: #~%" (-> obj near-pos)) + (format #t "~T~Tside-dir: #~%" (-> obj side-dir)) + (format #t "~T~Ttarget-offset-array[3] @ #x~X~%" (-> obj target-offset-array)) + (format #t "~T~Ttarget-actor-array[3] @ #x~X~%" (-> obj target-actor-array)) + (format #t "~T~Ttarget-blast-radius-array[3] @ #x~X~%" (-> obj target-blast-radius-array)) + (format #t "~T~Tshuffle-pos: ~f~%" (-> obj shuffle-pos)) + (format #t "~T~Ttarget-count: ~D~%" (-> obj target-count)) + (format #t "~T~Thit-count: ~D~%" (-> obj hit-count)) + (format #t "~T~Tmax-hit-count: ~D~%" (-> obj max-hit-count)) + (format #t "~T~Troll-boulder: ~D~%" (-> obj roll-boulder)) + (format #t "~T~Ttry-count: ~D~%" (-> obj try-count)) + (format #t "~T~Thit-time: ~D~%" (-> obj hit-time)) + (format #t "~T~Tgrow-time: ~f~%" (-> obj grow-time)) + (format #t "~T~Tlava: ~A~%" (-> obj lava)) + (format #t "~T~Tvulnerable: ~A~%" (-> obj vulnerable)) + (format #t "~T~Tbridge-assembled: ~A~%" (-> obj bridge-assembled)) + (format #t "~T~Tat-near-spot: ~A~%" (-> obj at-near-spot)) + (format #t "~T~Tsubmerged: ~A~%" (-> obj submerged)) + (format #t "~T~Ttry-counted: ~A~%" (-> obj try-counted)) + obj + ) + +;; definition for function ogreboss-inc-try-count +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-inc-try-count ogreboss () + (when (not (-> self try-counted)) + (set! (-> self try-counted) #t) + (let ((gp-0 (-> self entity extra perm))) + (logior! (-> gp-0 status) (entity-perm-status user-set-from-cstage)) + (set! (-> gp-0 user-int8 0) (seekl (-> gp-0 user-int8 0) 255 1)) + (set! (-> self try-count) (the-as uint (-> gp-0 user-int8 0))) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-player-inside-range? +(defbehavior ogreboss-player-inside-range? ogreboss ((arg0 float)) + (< (vector-vector-distance (-> self far-pos) (target-pos 0)) arg0) + ) + +;; definition for function ogreboss-set-stage1-camera +;; INFO: Return type mismatch int vs none. +(defun ogreboss-set-stage1-camera () + 0 + (none) + ) + +;; definition for function ogreboss-set-stage2-camera +;; INFO: Return type mismatch int vs none. +(defun ogreboss-set-stage2-camera () + 0 + (none) + ) + +;; definition for function ogreboss-reset-camera +;; INFO: Return type mismatch int vs none. +(defun ogreboss-reset-camera () + 0 + (none) + ) + +;; definition for function ogreboss-idle-loop +(defbehavior ogreboss-idle-loop ogreboss () + (while #t + (ja-channel-push! 1 30) + (let ((v1-0 (rand-vu-int-range 0 2))) + (cond + ((zero? v1-0) + (let ((gp-0 (-> self skel root-channel 0))) + (set! (-> gp-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> gp-0 param 0) (ja-aframe (the-as float 140.0) 0)) + (set! (-> gp-0 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-0 frame-num) 0.0) + (joint-control-channel-group! gp-0 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((gp-1 (-> self skel root-channel 0))) + (set! (-> gp-1 param 0) (ja-aframe (the-as float 140.0) 0)) + (set! (-> gp-1 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((gp-2 (-> *display* base-frame-counter))) + (until (>= (- (-> *display* base-frame-counter) gp-2) 50) + (suspend) + ) + ) + (let ((gp-3 (-> self skel root-channel 0))) + (set! (-> gp-3 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> gp-3 param 0) (ja-aframe (the-as float 168.0) 0)) + (set! (-> gp-3 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-3 frame-num) (ja-aframe (the-as float 140.0) 0)) + (joint-control-channel-group! gp-3 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((gp-4 (-> self skel root-channel 0))) + (set! (-> gp-4 param 0) (ja-aframe (the-as float 168.0) 0)) + (set! (-> gp-4 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! gp-4 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((gp-5 (-> *display* base-frame-counter))) + (until (>= (- (-> *display* base-frame-counter) gp-5) 50) + (suspend) + ) + ) + (let ((gp-6 (-> self skel root-channel 0))) + (set! (-> gp-6 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> gp-6 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 2)) data 0 length) -1)) + ) + (set! (-> gp-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> gp-6 frame-num) (ja-aframe (the-as float 168.0) 0)) + (joint-control-channel-group! gp-6 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 param 0) (the float (+ (-> a0-15 frame-group data 0 length) -1))) + (set! (-> a0-15 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-15 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ((= v1-0 1) + (let ((a0-18 (-> self skel root-channel 0))) + (set! (-> a0-18 frame-group) (the-as art-joint-anim (-> self draw art-group data 4))) + (set! (-> a0-18 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 4)) data 0 length) -1)) + ) + (set! (-> a0-18 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-18 frame-num) 0.0) + (joint-control-channel-group! a0-18 (the-as art-joint-anim (-> self draw art-group data 4)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-19 (-> self skel root-channel 0))) + (set! (-> a0-19 param 0) (the float (+ (-> a0-19 frame-group data 0 length) -1))) + (set! (-> a0-19 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-19 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (dotimes (gp-7 4) + (let ((a0-21 (-> self skel root-channel 0))) + (set! (-> a0-21 frame-group) (the-as art-joint-anim (-> self draw art-group data 3))) + (set! (-> a0-21 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 3)) data 0 length) -1)) + ) + (set! (-> a0-21 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-21 frame-num) 0.0) + (joint-control-channel-group! a0-21 (the-as art-joint-anim (-> self draw art-group data 3)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-22 (-> self skel root-channel 0))) + (set! (-> a0-22 param 0) (the float (+ (-> a0-22 frame-group data 0 length) -1))) + (set! (-> a0-22 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-22 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + ) + ) + ) + (the-as none 0) + (none) + ) + +;; failed to figure out what this is: +(defstate ogreboss-idle (ogreboss) + :enter + (behavior () + (when (zero? (-> self try-count)) + (let* ((s5-0 (get-process *default-dead-pool* manipy #x4000)) + (gp-0 + (when s5-0 + (let ((t9-1 (method-of-type manipy activate))) + (t9-1 (the-as manipy s5-0) self 'manipy (the-as pointer #x70004000)) + ) + (run-now-in-process s5-0 manipy-init (-> self root-override trans) (-> self entity) *ogreboss-column-sg* #f) + (-> s5-0 ppointer) + ) + ) + ) + (set! (-> self column) (ppointer->handle gp-0)) + (send-event (ppointer->process gp-0) 'anim-mode 'loop) + (send-event (ppointer->process gp-0) 'art-joint-anim "ogreboss-column-idle" 0) + (send-event (ppointer->process gp-0) 'draw #t) + ) + ) + (none) + ) + :trans + (behavior () + (try-preload-stream *art-control* "$GAMCAM23" 0 self (the-as float -99.0)) + (when *target* + (let ((gp-0 (-> *target* control trans))) + (if (and (< 122880.0 (-> gp-0 y)) + (< (-> gp-0 x) 892928.0) + (and (ogreboss-player-inside-range? (the-as float 737280.0)) (< 0.0 (vector4-dot gp-0 (-> self z-plane)))) + ) + (go ogreboss-intro) + ) + ) + ) + (none) + ) + :code + (behavior () + (ogreboss-reset-camera) + (ogreboss-idle-loop) + (none) + ) + :post + (the-as (function none :behavior ogreboss) ja-post) + ) + +;; failed to figure out what this is: +(defstate ogreboss-intro (ogreboss) + :code + (behavior () + (when (zero? (-> self try-count)) + (process-drawable-delay-player 300) + (let ((gp-0 (get-process *default-dead-pool* pov-camera #x4000))) + (ppointer->handle (when gp-0 + (let ((t9-2 (method-of-type pov-camera activate))) + (t9-2 (the-as pov-camera gp-0) self 'pov-camera (the-as pointer #x70004000)) + ) + (run-now-in-process + gp-0 + pov-camera-init-by-other + (-> self root-override trans) + *ogreboss-cam-sg* + "ogreboss-cam-intro" + 0 + #f + '((0 setting-reset music ogreboss) (2 ambient camera "gamcam23")) + ) + (-> gp-0 ppointer) + ) + ) + ) + (send-event (handle->process (-> self column)) 'anim-mode 'play1) + (send-event (handle->process (-> self column)) 'art-joint-anim "ogreboss-column-intro" 0) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 frame-group) (the-as art-joint-anim (-> self draw art-group data 24))) + (set! (-> a0-15 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 24)) data 0 length) -1)) + ) + (set! (-> a0-15 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-15 frame-num) 0.0) + (joint-control-channel-group! a0-15 (the-as art-joint-anim (-> self draw art-group data 24)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-16 (-> self skel root-channel 0))) + (set! (-> a0-16 param 0) (the float (+ (-> a0-16 frame-group data 0 length) -1))) + (set! (-> a0-16 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-16 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (close-specific-task! (game-task ogre-boss) (task-status need-hint)) + (suspend) + (send-event *target* 'continue (get-continue-by-name *game-info* "ogre-start")) + (ogreboss-inc-try-count) + ) + (set-setting! *setting-control* self 'music 'ogreboss (-> (new 'static 'array float 1 0.0) 0) 0) + (go ogreboss-wait-for-player) + (none) + ) + :post + (the-as (function none :behavior ogreboss) ja-post) + ) + +;; failed to figure out what this is: +(defstate ogreboss-wait-for-player (ogreboss) + :trans + (behavior () + (when *target* + (if (ogreboss-player-inside-range? (the-as float 614400.0)) + (go ogreboss-stage1) + ) + (if (not (ogreboss-player-inside-range? (the-as float 737280.0))) + (go ogreboss-idle) + ) + ) + (none) + ) + :code + (behavior () + (ogreboss-idle-loop) + (none) + ) + :post + (the-as (function none :behavior ogreboss) ja-post) + ) + +;; definition for function ogreboss-debug-adjust-difficulty +;; INFO: Return type mismatch int vs none. +(defun ogreboss-debug-adjust-difficulty () + 0 + (none) + ) + +;; definition for function ogreboss-pick-target +(defbehavior ogreboss-pick-target ogreboss () + (local-vars (gp-0 int)) + (cond + ((rand-vu-percent? (the-as float 0.4)) + (set! gp-0 (rand-vu-int-range 0 (+ (-> self target-count) -1))) + ) + (else + (set! gp-0 0) + (let ((f30-0 4096000.0) + (s5-0 (target-pos 0)) + ) + (dotimes (s4-0 (-> self target-count)) + (let* ((v1-6 (-> self target-actor-array s4-0)) + (s3-0 (if v1-6 + (-> v1-6 extra process) + ) + ) + ) + (when s3-0 + (let ((f0-0 (vector-vector-distance s5-0 (-> (the-as process-drawable s3-0) root trans)))) + (when (< f0-0 f30-0) + (set! f30-0 f0-0) + (set! gp-0 s4-0) + ) + ) + ) + ) + ) + ) + ) + ) + gp-0 + ) + +;; definition for function ogreboss-shoot-boulder +;; INFO: Return type mismatch int vs none. +;; Used lq/sq +(defbehavior ogreboss-shoot-boulder ogreboss ((arg0 int)) + (let ((gp-0 (new 'stack-no-clear 'ogreboss-missile-init-data))) + (let ((s5-0 (new 'stack-no-clear 'vector))) + (set! (-> gp-0 src) (-> self node-list data 52 bone transform vector 3)) + (set! (-> gp-0 duration) + (the int + (* 300.0 (+ 1.25 (* -0.25 (-> self level)) (/ (-> (new 'static 'array float 1 0.5) 0) (-> self difficulty)))) + ) + ) + (set! (-> gp-0 pickup-type) (the-as pickup-type arg0)) + (set! (-> gp-0 blast-radius) 32768.0) + (cond + (*target* + (let ((v1-10 (ogreboss-pick-target))) + (let* ((a0-3 (-> self target-actor-array v1-10)) + (a1-0 (if a0-3 + (-> a0-3 extra process) + ) + ) + ) + (if a1-0 + (set! (-> s5-0 quad) (-> (the-as process-drawable a1-0) root trans quad)) + (set! (-> s5-0 quad) (-> self root-override trans quad)) + ) + ) + (vector+! s5-0 s5-0 (-> self target-offset-array v1-10)) + (set! (-> gp-0 blast-radius) (-> self target-blast-radius-array v1-10)) + ) + ) + (else + (vector+*! s5-0 (-> self root-override trans) *z-vector* (the-as float 409600.0)) + ) + ) + (set! (-> gp-0 dest) s5-0) + ) + (sound-play-by-name + (static-sound-name "ogre-fires") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + (let ((s5-2 (get-process *default-dead-pool* part-tracker #x4000))) + (when s5-2 + (let ((t9-5 (method-of-type part-tracker activate))) + (t9-5 (the-as part-tracker s5-2) *entity-pool* 'part-tracker (the-as pointer #x70004000)) + ) + (run-now-in-process s5-2 part-tracker-init (-> *part-group-id-table* 470) -1 #f #f #f (-> gp-0 src)) + (-> s5-2 ppointer) + ) + ) + (let ((s5-3 (get-process *default-dead-pool* ogreboss-missile #x4000))) + (when s5-3 + (let ((t9-8 (method-of-type ogreboss-missile activate))) + (t9-8 (the-as ogreboss-missile s5-3) self 'ogreboss-missile (the-as pointer #x70004000)) + ) + (run-now-in-process s5-3 ogreboss-missile-init-by-other gp-0 (-> self entity)) + (-> s5-3 ppointer) + ) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-submerge +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-submerge ogreboss ((arg0 int) (arg1 float)) + (when (not (-> self submerged)) + (cond + ((= (if (> (-> self skel active-channels) 0) + (-> self skel root-channel 0 frame-group) + ) + (-> self draw art-group data 13) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 param 0) (the float (+ (-> a0-5 frame-group data 0 length) -1))) + (set! (-> a0-5 param 1) arg1) + (joint-control-channel-group-eval! a0-5 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (ja-channel-push! 1 30) + (let ((s4-0 (-> self skel root-channel 0))) + (set! (-> s4-0 frame-group) (the-as art-joint-anim (-> self draw art-group data 13))) + (set! (-> s4-0 param 0) (ja-aframe (the-as float 22.0) 0)) + (set! (-> s4-0 param 1) arg1) + (set! (-> s4-0 frame-num) 0.0) + (joint-control-channel-group! s4-0 (the-as art-joint-anim (-> self draw art-group data 13)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((s4-1 (-> self skel root-channel 0))) + (set! (-> s4-1 param 0) (ja-aframe (the-as float 22.0) 0)) + (set! (-> s4-1 param 1) arg1) + (joint-control-channel-group-eval! s4-1 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (cond + ((-> self at-near-spot) + (let ((a1-7 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-7 from) self) + (set! (-> a1-7 num-params) 0) + (set! (-> a1-7 message) 'submerge2) + (let ((t9-8 send-event-function) + (v1-31 (-> self lava)) + ) + (t9-8 + (if v1-31 + (-> v1-31 extra process) + ) + a1-7 + ) + ) + ) + ) + (else + (let ((a1-8 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-8 from) self) + (set! (-> a1-8 num-params) 0) + (set! (-> a1-8 message) 'submerge1) + (let ((t9-9 send-event-function) + (v1-35 (-> self lava)) + ) + (t9-9 + (if v1-35 + (-> v1-35 extra process) + ) + a1-8 + ) + ) + ) + ) + ) + (let ((s4-2 (-> self skel root-channel 0))) + (set! (-> s4-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 13))) + (set! (-> s4-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 13)) data 0 length) -1)) + ) + (set! (-> s4-2 param 1) arg1) + (set! (-> s4-2 frame-num) (ja-aframe (the-as float 22.0) 0)) + (joint-control-channel-group! s4-2 (the-as art-joint-anim (-> self draw art-group data 13)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-17 (-> self skel root-channel 0))) + (set! (-> a0-17 param 0) (the float (+ (-> a0-17 frame-group data 0 length) -1))) + (set! (-> a0-17 param 1) arg1) + (joint-control-channel-group-eval! a0-17 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + (logior! (-> self draw status) (draw-status drwf01)) + (set! (-> self submerged) #t) + (let ((s5-1 (-> *display* base-frame-counter))) + (until (>= (- (-> *display* base-frame-counter) s5-1) arg0) + (suspend) + ) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-emerge +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-emerge ogreboss ((arg0 float)) + (when (-> self submerged) + (set! (-> self submerged) #f) + (logclear! (-> self draw status) (draw-status drwf01)) + (cond + ((-> self at-near-spot) + (let ((a1-0 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-0 from) self) + (set! (-> a1-0 num-params) 0) + (set! (-> a1-0 message) 'emerge2) + (let ((t9-0 send-event-function) + (v1-6 (-> self lava)) + ) + (t9-0 + (if v1-6 + (-> v1-6 extra process) + ) + a1-0 + ) + ) + ) + ) + (else + (let ((a1-1 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-1 from) self) + (set! (-> a1-1 num-params) 0) + (set! (-> a1-1 message) 'emerge1) + (let ((t9-1 send-event-function) + (v1-10 (-> self lava)) + ) + (t9-1 + (if v1-10 + (-> v1-10 extra process) + ) + a1-1 + ) + ) + ) + ) + ) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 frame-group) (the-as art-joint-anim (-> self draw art-group data 14))) + (set! (-> a0-6 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 14)) data 0 length) -1)) + ) + (set! (-> a0-6 param 1) arg0) + (set! (-> a0-6 frame-num) 0.0) + (joint-control-channel-group! a0-6 (the-as art-joint-anim (-> self draw art-group data 14)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-7 (-> self skel root-channel 0))) + (set! (-> a0-7 param 0) (the float (+ (-> a0-7 frame-group data 0 length) -1))) + (set! (-> a0-7 param 1) arg0) + (joint-control-channel-group-eval! a0-7 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-move-near +;; INFO: Return type mismatch int vs none. +;; Used lq/sq +(defbehavior ogreboss-move-near ogreboss ((arg0 basic) (arg1 float)) + (when (not (-> self at-near-spot)) + (ogreboss-submerge (the-as int arg0) arg1) + (set! (-> self at-near-spot) #t) + (set! (-> self root-override trans quad) (-> self near-pos quad)) + (ogreboss-emerge arg1) + ) + 0 + (none) + ) + +;; definition for function ogreboss-move-far +;; INFO: Return type mismatch int vs none. +;; Used lq/sq +(defbehavior ogreboss-move-far ogreboss ((arg0 int) (arg1 float)) + (when (-> self at-near-spot) + (ogreboss-submerge arg0 arg1) + (set! (-> self at-near-spot) #f) + (set! (-> self root-override trans quad) (-> self far-pos quad)) + (ogreboss-emerge arg1) + ) + 0 + (none) + ) + +;; definition for function ogreboss-post +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-post ogreboss () + (transform-post) + (send-event *camera* 'point-of-interest (-> self node-list data 5 bone transform vector 3)) + 0 + (none) + ) + +;; failed to figure out what this is: +(defstate ogreboss-stage1 (ogreboss) + :event + (behavior ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('next-stage) + (set! (-> self bridge-assembled) #t) + (go ogreboss-stage2) + ) + ) + ) + :enter + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (none) + ) + :trans + (behavior () + (if (and (-> self bridge-assembled) + (ogreboss-player-inside-range? (the-as float 524288.0)) + (>= (- (-> *display* base-frame-counter) (-> self state-time)) 30) + ) + (go ogreboss-stage2) + ) + (none) + ) + :code + (behavior () + (set! (-> self mask) (logior (process-mask enemy) (-> self mask))) + (ogreboss-set-stage1-camera) + (ogreboss-move-near (the-as basic 900) (-> (new 'static 'array float 1 1.0) 0)) + (cond + ((= (if (> (-> self skel active-channels) 0) + (-> self skel root-channel 0 frame-group) + ) + (-> self draw art-group data 16) + ) + (ja-channel-push! 1 30) + (let ((a0-7 (-> self skel root-channel 0))) + (set! (-> a0-7 frame-group) (the-as art-joint-anim (-> self draw art-group data 2))) + (set! (-> a0-7 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 2)) data 0 length) -1)) + ) + (set! (-> a0-7 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-7 frame-num) 0.0) + (joint-control-channel-group! a0-7 (the-as art-joint-anim (-> self draw art-group data 2)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-8 (-> self skel root-channel 0))) + (set! (-> a0-8 param 0) (the float (+ (-> a0-8 frame-group data 0 length) -1))) + (set! (-> a0-8 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-8 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (ja-channel-push! 1 30) + (let ((a0-11 (-> self skel root-channel 0))) + (set! (-> a0-11 frame-group) (the-as art-joint-anim (-> self draw art-group data 5))) + (set! (-> a0-11 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 5)) data 0 length) -1)) + ) + (set! (-> a0-11 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-11 frame-num) 0.0) + (joint-control-channel-group! a0-11 (the-as art-joint-anim (-> self draw art-group data 5)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + (let* ((gp-0 (the int (* (-> self difficulty) (+ 8.0 (* 4.0 (-> self level)))))) + (f0-17 (-> (new 'static 'array float 1 1.0) 0)) + (f1-2 0.15) + (f2-2 (-> self difficulty)) + (f30-0 (+ f0-17 (* f1-2 (* f2-2 f2-2) (-> self level)))) + ) + (ja-channel-push! 1 30) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 frame-group) (the-as art-joint-anim (-> self draw art-group data 6))) + (set! (-> a0-15 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 6)) data 0 length) -1)) + ) + (set! (-> a0-15 param 1) f30-0) + (set! (-> a0-15 frame-num) 0.0) + (joint-control-channel-group! a0-15 (the-as art-joint-anim (-> self draw art-group data 6)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-16 (-> self skel root-channel 0))) + (set! (-> a0-16 param 0) (the float (+ (-> a0-16 frame-group data 0 length) -1))) + (set! (-> a0-16 param 1) f30-0) + (joint-control-channel-group-eval! a0-16 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (countdown (gp-1 (+ gp-0 -1)) + (let ((s5-0 0)) + (let ((f28-0 0.0)) + (cond + ((>= (-> (new 'static 'array float 1 1.0) 0) (-> *target* fact-info-target health)) + (set! f28-0 0.1) + ) + ((>= (-> (new 'static 'array float 1 2.0) 0) (-> *target* fact-info-target health)) + (set! f28-0 0.05) + ) + ) + (set! f28-0 (cond + ((< (-> self try-count) (the-as uint 5)) + (* 0.0 f28-0) + ) + ((< (-> self try-count) (the-as uint 10)) + (* (-> (new 'static 'array float 1 0.5) 0) f28-0) + ) + (else + (empty) + f28-0 + ) + ) + ) + (if (and *target* (< (rand-vu) f28-0)) + (set! s5-0 4) + ) + ) + (ogreboss-shoot-boulder s5-0) + ) + (let ((a0-19 (-> self skel root-channel 0))) + (set! (-> a0-19 frame-group) (the-as art-joint-anim (-> self draw art-group data 7))) + (set! (-> a0-19 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 7)) data 0 length) -1)) + ) + (set! (-> a0-19 param 1) f30-0) + (set! (-> a0-19 frame-num) 0.0) + (joint-control-channel-group! a0-19 (the-as art-joint-anim (-> self draw art-group data 7)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-20 (-> self skel root-channel 0))) + (set! (-> a0-20 param 0) (the float (+ (-> a0-20 frame-group data 0 length) -1))) + (set! (-> a0-20 param 1) f30-0) + (joint-control-channel-group-eval! a0-20 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-inc-try-count) + ) + (ogreboss-shoot-boulder 3) + (let ((a0-23 (-> self skel root-channel 0))) + (set! (-> a0-23 frame-group) (the-as art-joint-anim (-> self draw art-group data 8))) + (set! (-> a0-23 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 8)) data 0 length) -1)) + ) + (set! (-> a0-23 param 1) f30-0) + (set! (-> a0-23 frame-num) 0.0) + (joint-control-channel-group! a0-23 (the-as art-joint-anim (-> self draw art-group data 8)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-24 (-> self skel root-channel 0))) + (set! (-> a0-24 param 0) (the float (+ (-> a0-24 frame-group data 0 length) -1))) + (set! (-> a0-24 param 1) f30-0) + (joint-control-channel-group-eval! a0-24 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (ogreboss-move-far 600 (-> (new 'static 'array float 1 1.0) 0)) + (ja-channel-push! 1 30) + (let ((a0-28 (-> self skel root-channel 0))) + (set! (-> a0-28 frame-group) (the-as art-joint-anim (-> self draw art-group data 16))) + (set! (-> a0-28 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 16)) data 0 length) -1)) + ) + (set! (-> a0-28 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-28 frame-num) 0.0) + (joint-control-channel-group! a0-28 (the-as art-joint-anim (-> self draw art-group data 16)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-29 (-> self skel root-channel 0))) + (set! (-> a0-29 param 0) (the float (+ (-> a0-29 frame-group data 0 length) -1))) + (set! (-> a0-29 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-29 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (go ogreboss-stage1) + (none) + ) + :post + ogreboss-post + ) + +;; definition for function ogreboss-roll-boulder +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-roll-boulder ogreboss () + (sound-play-by-name + (static-sound-name "ogre-fires") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + (+! (-> self roll-boulder) (rand-vu-int-range 1 2)) + (if (>= (-> self roll-boulder) 3) + (+! (-> self roll-boulder) -3) + ) + (let ((v1-7 (-> self roll-boulder))) + (cond + ((zero? v1-7) + (let ((gp-2 (get-process *default-dead-pool* ogreboss-bounce-boulder #x4000))) + (when gp-2 + (let ((t9-4 (method-of-type ogreboss-bounce-boulder activate))) + (t9-4 (the-as ogreboss-bounce-boulder gp-2) self 'ogreboss-bounce-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process gp-2 ogreboss-bounce-boulder-init-by-other 2 (-> self entity)) + (-> gp-2 ppointer) + ) + ) + ) + ((= v1-7 1) + (let ((gp-3 (get-process *default-dead-pool* ogreboss-bounce-boulder #x4000))) + (when gp-3 + (let ((t9-7 (method-of-type ogreboss-bounce-boulder activate))) + (t9-7 (the-as ogreboss-bounce-boulder gp-3) self 'ogreboss-bounce-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process gp-3 ogreboss-bounce-boulder-init-by-other 1 (-> self entity)) + (-> gp-3 ppointer) + ) + ) + ) + (else + (let ((gp-4 (get-process *default-dead-pool* ogreboss-bounce-boulder #x4000))) + (when gp-4 + (let ((t9-10 (method-of-type ogreboss-bounce-boulder activate))) + (t9-10 (the-as ogreboss-bounce-boulder gp-4) self 'ogreboss-bounce-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process gp-4 ogreboss-bounce-boulder-init-by-other 0 (-> self entity)) + (-> gp-4 ppointer) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-blend-hit-anim +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-blend-hit-anim ogreboss () + (let ((f1-0 0.0) + (f0-0 0.0) + ) + (let ((f30-0 (the float (- (-> *display* base-frame-counter) (-> self hit-time))))) + (when (and (> (-> self hit-count) 0) (>= 45.0 f30-0)) + (set! f0-0 (+ (ja-aframe (-> (new 'static 'array float 1 0.0) 0) 1) + (* 0.022222223 + f30-0 + (- (ja-aframe (the-as float 8.0) 1) (ja-aframe (-> (new 'static 'array float 1 0.0) 0) 1)) + ) + ) + ) + (set! f1-0 (cond + ((< f30-0 7.5) + (* 0.120000005 f30-0) + ) + ((< f30-0 22.5) + 0.9 + ) + (else + (* 0.04 (- 45.0 f30-0)) + ) + ) + ) + ) + ) + (let ((v1-22 (-> self skel root-channel 1))) + (set! (-> v1-22 frame-interp) f1-0) + (set! (-> v1-22 num-func) num-func-identity) + (set! (-> v1-22 frame-num) f0-0) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-update-super-boulder +;; INFO: Return type mismatch int vs none. +;; Used lq/sq +(defbehavior ogreboss-update-super-boulder ogreboss () + (let ((a1-0 (handle->process (-> self boulder)))) + (if a1-0 + (set! (-> (the-as ogreboss-super-boulder a1-0) root-override trans quad) (-> self root-override trans quad)) + ) + ) + 0 + (none) + ) + +;; definition for function ogreboss-update-shuffling +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-update-shuffling ogreboss () + (ogreboss-update-super-boulder) + (ogreboss-blend-hit-anim) + 0 + (none) + ) + +;; definition for function ogreboss-attack-event-handler +;; INFO: Return type mismatch symbol vs object. +(defbehavior ogreboss-attack-event-handler ogreboss ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (let ((v1-0 arg2)) + (the-as object (when (= v1-0 'attack) + (when (-> self vulnerable) + (cond + (((method-of-type touching-shapes-entry prims-touching?) + (the-as touching-shapes-entry (-> arg3 param 0)) + (the-as collide-shape-moving (-> self root-override)) + (the-as uint 128) + ) + (let ((gp-0 (-> self skel root-channel 1))) + (set! (-> gp-0 frame-interp) 0.0) + (joint-control-channel-group-eval! + gp-0 + (the-as art-joint-anim (-> self draw art-group data 11)) + num-func-identity + ) + (set! (-> gp-0 frame-num) 0.0) + ) + ) + (else + (let ((gp-1 (-> self skel root-channel 1))) + (set! (-> gp-1 frame-interp) 0.0) + (joint-control-channel-group-eval! + gp-1 + (the-as art-joint-anim (-> self draw art-group data 10)) + num-func-identity + ) + (set! (-> gp-1 frame-num) 0.0) + ) + ) + ) + (set! (-> self hit-time) (-> *display* base-frame-counter)) + (let ((v1-17 (rand-vu-int-range 0 2))) + (cond + ((zero? v1-17) + (sound-play-by-name + (static-sound-name "ogre-grunt1") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + ) + ((= v1-17 1) + (sound-play-by-name + (static-sound-name "ogre-grunt2") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + ) + (else + (sound-play-by-name + (static-sound-name "ogre-grunt3") + (new-sound-id) + 1024 + 0 + 0 + 1 + (the-as symbol (-> self root-override trans)) + ) + ) + ) + ) + (+! (-> self hit-count) 1) + (if (>= (-> self hit-count) (-> self max-hit-count)) + (go ogreboss-stage3-hit) + ) + (send-event (handle->process (-> self boulder)) 'speedup) + ) + #t + ) + ) + ) + ) + +;; failed to figure out what this is: +(defstate ogreboss-stage2 (ogreboss) + :event + ogreboss-attack-event-handler + :enter + (behavior () + (set! (-> self boulder) (the-as handle #f)) + (none) + ) + :trans + (behavior () + 0 + (none) + ) + :code + (behavior () + (ogreboss-set-stage2-camera) + (ogreboss-move-far 30 (-> (new 'static 'array float 1 2.0) 0)) + (let ((f30-0 (* 0.75 (-> self difficulty)))) + (let ((gp-0 #f)) + (ja-channel-push! 1 60) + (let ((a0-2 (-> self skel root-channel 0))) + (set! (-> a0-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 6))) + (set! (-> a0-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 6)) data 0 length) -1)) + ) + (set! (-> a0-2 param 1) 1.5) + (set! (-> a0-2 frame-num) 0.0) + (joint-control-channel-group! a0-2 (the-as art-joint-anim (-> self draw art-group data 6)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 param 0) (the float (+ (-> a0-3 frame-group data 0 length) -1))) + (set! (-> a0-3 param 1) 1.5) + (joint-control-channel-group-eval! a0-3 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (while (not gp-0) + (ogreboss-roll-boulder) + (set! gp-0 (or (and (>= (- (-> *display* base-frame-counter) (-> self state-time)) 600) + (not (ogreboss-player-inside-range? (the-as float 524288.0))) + ) + (ogreboss-player-inside-range? (the-as float 409600.0)) + ) + ) + (let ((a0-9 (-> self skel root-channel 0))) + (set! (-> a0-9 frame-group) (the-as art-joint-anim (-> self draw art-group data 7))) + (set! (-> a0-9 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 7)) data 0 length) -1)) + ) + (set! (-> a0-9 param 1) f30-0) + (set! (-> a0-9 frame-num) 0.0) + (joint-control-channel-group! a0-9 (the-as art-joint-anim (-> self draw art-group data 7)) num-func-seek!) + ) + (until (ja-done? 0) + (if gp-0 + 0 + ) + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) f30-0) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + (ogreboss-roll-boulder) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 frame-group) (the-as art-joint-anim (-> self draw art-group data 8))) + (set! (-> a0-12 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 8)) data 0 length) -1)) + ) + (set! (-> a0-12 param 1) f30-0) + (set! (-> a0-12 frame-num) 0.0) + (joint-control-channel-group! a0-12 (the-as art-joint-anim (-> self draw art-group data 8)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-13 (-> self skel root-channel 0))) + (set! (-> a0-13 param 0) (the float (+ (-> a0-13 frame-group data 0 length) -1))) + (set! (-> a0-13 param 1) f30-0) + (joint-control-channel-group-eval! a0-13 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (go ogreboss-stage3-shuffle) + (none) + ) + :post + ogreboss-post + ) + +;; definition for function ogreboss-spawn-super-boulder +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-spawn-super-boulder ogreboss () + (let ((gp-0 (get-process *default-dead-pool* ogreboss-super-boulder #x4000))) + (set! (-> self boulder) + (ppointer->handle + (when gp-0 + (let ((t9-1 (method-of-type ogreboss-super-boulder activate))) + (t9-1 (the-as ogreboss-super-boulder gp-0) self 'ogreboss-super-boulder (the-as pointer #x70004000)) + ) + (run-now-in-process + gp-0 + ogreboss-super-boulder-init-by-other + (-> self far-pos) + (-> self grow-time) + (-> self entity) + ) + (-> gp-0 ppointer) + ) + ) + ) + ) + 0 + (none) + ) + +;; failed to figure out what this is: +(defstate ogreboss-stage3-shuffle (ogreboss) + :event + ogreboss-attack-event-handler + :enter + (behavior () + (set! (-> self state-time) (-> *display* base-frame-counter)) + (set! (-> self hit-count) 0) + (set! (-> self max-hit-count) (the int (* 6.0 (-> self difficulty)))) + (set! (-> self grow-time) (* 300.0 (+ (/ 10.0 (-> self difficulty)) (* -1.0 (-> self level))))) + (set! (-> self boulder) (the-as handle #f)) + (none) + ) + :exit + (behavior () + (send-event *camera* 'point-of-interest #f) + (set! (-> self vulnerable) #f) + (none) + ) + :trans + (behavior () + (let ((v1-1 (handle->process (-> self boulder)))) + (if (and v1-1 (>= (-> (the-as ogreboss-super-boulder v1-1) size) (-> (new 'static 'array float 1 1.0) 0))) + (go ogreboss-stage3-throw) + ) + ) + (when (and (not (ogreboss-player-inside-range? (the-as float 409600.0))) + (>= (- (-> *display* base-frame-counter) (-> self state-time)) 150) + ) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (send-event (handle->process (-> self boulder)) 'grow-faster) + ) + 0 + (none) + ) + :code + (behavior () + (set! (-> self shuffle-pos) 0.0) + (let ((f30-0 (+ (-> (new 'static 'array float 1 1.0) 0) + (* (-> (new 'static 'array float 1 0.25) 0) (-> self difficulty) (-> self level)) + ) + ) + (gp-0 (if (rand-vu-percent? (-> (new 'static 'array float 1 0.5) 0)) + 0 + 1 + ) + ) + ) + (ja-channel-push! 1 60) + (let ((a0-2 (-> self skel root-channel 0))) + (set! (-> a0-2 frame-group) (the-as art-joint-anim (-> self draw art-group data 17))) + (set! (-> a0-2 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 17)) data 0 length) -1)) + ) + (set! (-> a0-2 param 1) f30-0) + (set! (-> a0-2 frame-num) 0.0) + (joint-control-channel-group! a0-2 (the-as art-joint-anim (-> self draw art-group data 17)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-3 (-> self skel root-channel 0))) + (set! (-> a0-3 param 0) (the float (+ (-> a0-3 frame-group data 0 length) -1))) + (set! (-> a0-3 param 1) f30-0) + (joint-control-channel-group-eval! a0-3 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-spawn-super-boulder) + (set! (-> self state-time) (-> *display* base-frame-counter)) + (ja-channel-push! 2 15) + (let ((s5-0 (-> self skel root-channel 1))) + (set! (-> s5-0 frame-interp) 0.0) + (joint-control-channel-group-eval! + s5-0 + (the-as art-joint-anim (-> self draw art-group data 10)) + num-func-identity + ) + (set! (-> s5-0 frame-num) 0.0) + ) + (set! (-> self vulnerable) #t) + (while #t + (if (>= -61440.0 (-> self shuffle-pos)) + (set! gp-0 1) + ) + (if (>= (-> self shuffle-pos) 61440.0) + (set! gp-0 0) + ) + (cond + ((zero? gp-0) + (set! gp-0 1) + (let ((a0-7 (-> self skel root-channel 0))) + (set! (-> a0-7 frame-group) (the-as art-joint-anim (-> self draw art-group data 18))) + (set! (-> a0-7 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 18)) data 0 length) -1)) + ) + (set! (-> a0-7 param 1) f30-0) + (set! (-> a0-7 frame-num) 0.0) + (joint-control-channel-group! a0-7 (the-as art-joint-anim (-> self draw art-group data 18)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-8 (-> self skel root-channel 0))) + (set! (-> a0-8 param 0) (the float (+ (-> a0-8 frame-group data 0 length) -1))) + (set! (-> a0-8 param 1) f30-0) + (joint-control-channel-group-eval! a0-8 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((s5-1 (rand-vu-int-range 1 5))) + (while (and (> s5-1 0) (< -61440.0 (-> self shuffle-pos))) + (let ((a0-11 (-> self skel root-channel 0))) + (set! (-> a0-11 frame-group) (the-as art-joint-anim (-> self draw art-group data 19))) + (set! (-> a0-11 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 19)) data 0 length) -1)) + ) + (set! (-> a0-11 param 1) f30-0) + (set! (-> a0-11 frame-num) 0.0) + (joint-control-channel-group! a0-11 (the-as art-joint-anim (-> self draw art-group data 19)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (set! (-> self shuffle-pos) (- (-> self shuffle-pos) (* 16384.0 (-> *display* seconds-per-frame) f30-0))) + (suspend) + (let ((a0-12 (-> self skel root-channel 0))) + (set! (-> a0-12 param 0) (the float (+ (-> a0-12 frame-group data 0 length) -1))) + (set! (-> a0-12 param 1) f30-0) + (joint-control-channel-group-eval! a0-12 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (+! s5-1 -1) + ) + ) + (let ((a0-15 (-> self skel root-channel 0))) + (set! (-> a0-15 frame-group) (the-as art-joint-anim (-> self draw art-group data 20))) + (set! (-> a0-15 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 20)) data 0 length) -1)) + ) + (set! (-> a0-15 param 1) f30-0) + (set! (-> a0-15 frame-num) 0.0) + (joint-control-channel-group! a0-15 (the-as art-joint-anim (-> self draw art-group data 20)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-16 (-> self skel root-channel 0))) + (set! (-> a0-16 param 0) (the float (+ (-> a0-16 frame-group data 0 length) -1))) + (set! (-> a0-16 param 1) f30-0) + (joint-control-channel-group-eval! a0-16 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + (else + (set! gp-0 0) + (let ((a0-18 (-> self skel root-channel 0))) + (set! (-> a0-18 frame-group) (the-as art-joint-anim (-> self draw art-group data 21))) + (set! (-> a0-18 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 21)) data 0 length) -1)) + ) + (set! (-> a0-18 param 1) f30-0) + (set! (-> a0-18 frame-num) 0.0) + (joint-control-channel-group! a0-18 (the-as art-joint-anim (-> self draw art-group data 21)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-19 (-> self skel root-channel 0))) + (set! (-> a0-19 param 0) (the float (+ (-> a0-19 frame-group data 0 length) -1))) + (set! (-> a0-19 param 1) f30-0) + (joint-control-channel-group-eval! a0-19 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (let ((s5-2 (rand-vu-int-range 1 5))) + (while (and (> s5-2 0) (< (-> self shuffle-pos) 61440.0)) + (let ((a0-22 (-> self skel root-channel 0))) + (set! (-> a0-22 frame-group) (the-as art-joint-anim (-> self draw art-group data 22))) + (set! (-> a0-22 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 22)) data 0 length) -1)) + ) + (set! (-> a0-22 param 1) f30-0) + (set! (-> a0-22 frame-num) 0.0) + (joint-control-channel-group! a0-22 (the-as art-joint-anim (-> self draw art-group data 22)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (+! (-> self shuffle-pos) (* 16384.0 (-> *display* seconds-per-frame) f30-0)) + (suspend) + (let ((a0-23 (-> self skel root-channel 0))) + (set! (-> a0-23 param 0) (the float (+ (-> a0-23 frame-group data 0 length) -1))) + (set! (-> a0-23 param 1) f30-0) + (joint-control-channel-group-eval! a0-23 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (+! s5-2 -1) + ) + ) + (let ((a0-26 (-> self skel root-channel 0))) + (set! (-> a0-26 frame-group) (the-as art-joint-anim (-> self draw art-group data 23))) + (set! (-> a0-26 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 23)) data 0 length) -1)) + ) + (set! (-> a0-26 param 1) f30-0) + (set! (-> a0-26 frame-num) 0.0) + (joint-control-channel-group! a0-26 (the-as art-joint-anim (-> self draw art-group data 23)) num-func-seek!) + ) + (until (ja-done? 0) + (ogreboss-update-shuffling) + (suspend) + (let ((a0-27 (-> self skel root-channel 0))) + (set! (-> a0-27 param 0) (the float (+ (-> a0-27 frame-group data 0 length) -1))) + (set! (-> a0-27 param 1) f30-0) + (joint-control-channel-group-eval! a0-27 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + ) + ) + ) + ) + (none) + ) + :post + (behavior () + (vector+*! (-> self root-override trans) (-> self far-pos) (-> self side-dir) (-> self shuffle-pos)) + (ogreboss-post) + (none) + ) + ) + +;; failed to figure out what this is: +(defstate ogreboss-stage3-throw (ogreboss) + :code + (behavior () + (ja-channel-push! 1 30) + (send-event (handle->process (-> self boulder)) 'go-throw) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 frame-group) (the-as art-joint-anim (-> self draw art-group data 9))) + (set! (-> a0-5 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 9)) data 0 length) -1)) + ) + (set! (-> a0-5 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-5 frame-num) 0.0) + (joint-control-channel-group! a0-5 (the-as art-joint-anim (-> self draw art-group data 9)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 param 0) (the float (+ (-> a0-6 frame-group data 0 length) -1))) + (set! (-> a0-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-6 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ja-channel-push! 1 30) + (let ((a0-9 (-> self skel root-channel 0))) + (set! (-> a0-9 frame-group) (the-as art-joint-anim (-> self draw art-group data 16))) + (set! (-> a0-9 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 16)) data 0 length) -1)) + ) + (set! (-> a0-9 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-9 frame-num) 0.0) + (joint-control-channel-group! a0-9 (the-as art-joint-anim (-> self draw art-group data 16)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-10 (-> self skel root-channel 0))) + (set! (-> a0-10 param 0) (the float (+ (-> a0-10 frame-group data 0 length) -1))) + (set! (-> a0-10 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-10 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-submerge 300 (-> (new 'static 'array float 1 1.0) 0)) + (while (handle->process (-> self boulder)) + (suspend) + ) + (set! (-> self bridge-assembled) #f) + (go ogreboss-stage1) + (none) + ) + :post + (the-as (function none :behavior ogreboss) transform-post) + ) + +;; failed to figure out what this is: +(defstate ogreboss-stage3-hit (ogreboss) + :code + (behavior () + (set! (-> self level) (+ (-> (new 'static 'array float 1 1.0) 0) (-> self level))) + (if (< (-> (new 'static 'array float 1 2.0) 0) (-> self level)) + (go ogreboss-die) + ) + (send-event (handle->process (-> self boulder)) 'go-hit) + (ja-channel-push! 1 60) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 frame-group) (the-as art-joint-anim (-> self draw art-group data 12))) + (set! (-> a0-5 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 12)) data 0 length) -1)) + ) + (set! (-> a0-5 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-5 frame-num) 0.0) + (joint-control-channel-group! a0-5 (the-as art-joint-anim (-> self draw art-group data 12)) num-func-seek!) + ) + (until (ja-done? 0) + (suspend) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 param 0) (the float (+ (-> a0-6 frame-group data 0 length) -1))) + (set! (-> a0-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-6 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (set! (-> self bridge-assembled) #f) + (set! (-> self submerged) #t) + (while (handle->process (-> self boulder)) + (suspend) + ) + (go ogreboss-stage1) + (none) + ) + :post + (the-as (function none :behavior ogreboss) transform-post) + ) + +;; definition for function ogreboss-trigger-steps +(defbehavior ogreboss-trigger-steps ogreboss () + (let ((gp-0 (entity-actor-count (-> self entity) 'trigger-actor))) + (dotimes (s5-0 gp-0) + (let ((v1-1 (* 600 (+ s5-0 1))) + (s4-0 (new 'stack-no-clear 'event-message-block)) + ) + (set! (-> s4-0 from) self) + (set! (-> s4-0 num-params) 1) + (set! (-> s4-0 message) 'trigger) + (set! (-> s4-0 param 0) (the-as uint v1-1)) + (let ((s3-0 send-event-function) + (v1-2 (entity-actor-lookup (-> self entity) 'trigger-actor s5-0)) + ) + (s3-0 + (if v1-2 + (-> v1-2 extra process) + ) + s4-0 + ) + ) + ) + ) + ) + #f + ) + +;; failed to figure out what this is: +(defstate ogreboss-die (ogreboss) + :code + (behavior () + (ogreboss-reset-camera) + (send-event (handle->process (-> self boulder)) 'go-die) + (ja-channel-push! 1 60) + (let ((a0-5 (-> self skel root-channel 0))) + (set! (-> a0-5 frame-group) (the-as art-joint-anim (-> self draw art-group data 12))) + (set! (-> a0-5 param 0) + (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 12)) data 0 length) -1)) + ) + (set! (-> a0-5 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> a0-5 frame-num) 0.0) + (joint-control-channel-group! a0-5 (the-as art-joint-anim (-> self draw art-group data 12)) num-func-seek!) + ) + (until (ja-done? 0) + (transform-post) + (suspend) + (let ((a0-6 (-> self skel root-channel 0))) + (set! (-> a0-6 param 0) (the float (+ (-> a0-6 frame-group data 0 length) -1))) + (set! (-> a0-6 param 1) (-> (new 'static 'array float 1 1.0) 0)) + (joint-control-channel-group-eval! a0-6 (the-as art-joint-anim #f) num-func-seek!) + ) + ) + (ogreboss-trigger-steps) + (go ogreboss-dead) + (none) + ) + ) + +;; failed to figure out what this is: +(defstate ogreboss-dead (ogreboss) + :event + (the-as + (function process int symbol event-message-block object :behavior ogreboss) + process-drawable-fuel-cell-handler + ) + :code + (behavior () + (clear-pending-settings-from-process *setting-control* self 'music) + (ogreboss-reset-camera) + (let ((gp-0 (new 'stack-no-clear 'event-message-block))) + (set! (-> gp-0 from) self) + (set! (-> gp-0 num-params) 0) + (set! (-> gp-0 message) 'complete) + (let ((s5-0 send-event-function) + (v1-3 (entity-actor-lookup (-> self entity) 'alt-actor 0)) + ) + (s5-0 + (if v1-3 + (-> v1-3 extra process) + ) + gp-0 + ) + ) + ) + (process-entity-status! self (entity-perm-status complete) #t) + (close-specific-task! (game-task ogre-boss) (task-status need-reminder)) + (clear-collide-with-as (-> self root-override)) + (ja-channel-set! 0) + (ja-post) + (when (not (task-complete? *game-info* (-> self entity extra perm task))) + (let ((gp-1 (new 'stack-no-clear 'vector))) + (let ((a0-9 (the-as entity (entity-actor-lookup (-> self entity) 'trigger-actor 2)))) + (if (not (the-as entity-actor a0-9)) + (set! a0-9 (-> self entity)) + ) + (set! (-> gp-1 quad) (-> a0-9 extra trans quad)) + ) + (label cfg-6) + (birth-pickup-at-point + gp-1 + (pickup-type fuel-cell) + (the float (-> self entity extra perm task)) + #f + self + (the-as fact-info #f) + ) + ) + (when (not (-> self child)) + (suspend) + (goto cfg-6) + ) + (while (-> self child) + (suspend) + ) + ) + (dummy-18 self) + (none) + ) + ) + +;; definition for function ogreboss-get-targets +;; INFO: Return type mismatch int vs none. +(defbehavior ogreboss-get-targets ogreboss () + (let ((gp-1 (min 3 (entity-actor-count (-> self entity) 'target-actor)))) + (dotimes (s5-0 gp-1) + (set! (-> self target-actor-array s5-0) (entity-actor-lookup (-> self entity) 'target-actor s5-0)) + ) + (set! (-> self target-count) gp-1) + ) + (set-vector! (-> self target-offset-array 0) 0.0 16384.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (set-vector! (-> self target-offset-array-2) 0.0 16384.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (set-vector! (-> self target-offset-array-3) 0.0 16384.0 0.0 (-> (new 'static 'array float 1 1.0) 0)) + (set! (-> self target-blast-radius-array 0) 24576.0) + (set! (-> self target-blast-radius-array 1) 24576.0) + (set! (-> self target-blast-radius-array 2) 24576.0) + 0 + (none) + ) + +;; definition for method 11 of type ogreboss +;; INFO: Return type mismatch object vs none. +;; Used lq/sq +(defmethod init-from-entity! ogreboss ((obj ogreboss) (arg0 entity-actor)) + (set! (-> obj mask) (logior (process-mask attackable) (-> obj mask))) + (let ((s4-0 (new 'process 'collide-shape obj (collide-list-enum usually-hit-by-player)))) + (let ((s3-0 (new 'process 'collide-shape-prim-group s4-0 (the-as uint 6) 0))) + (set! (-> s3-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s3-0 collide-with) (collide-kind target)) + (set! (-> s3-0 prim-core action) (collide-action solid)) + (set-vector! (-> s3-0 local-sphere) 0.0 40960.0 0.0 53248.0) + (set-root-prim! s4-0 s3-0) + (let ((s2-0 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 131)))) + (set! (-> s2-0 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-0 collide-with) (collide-kind target)) + (set! (-> s2-0 prim-core action) (collide-action solid)) + (set! (-> s2-0 prim-core offense) (collide-offense touch)) + (set! (-> s2-0 transform-index) 3) + (set-vector! (-> s2-0 local-sphere) 0.0 8192.0 0.0 14336.0) + (append-prim s3-0 s2-0) + ) + (let ((s2-1 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-1 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-1 collide-with) (collide-kind target)) + (set! (-> s2-1 prim-core action) (collide-action solid)) + (set! (-> s2-1 prim-core offense) (collide-offense touch)) + (set! (-> s2-1 transform-index) 5) + (set-vector! (-> s2-1 local-sphere) 0.0 0.0 0.0 28672.0) + (append-prim s3-0 s2-1) + ) + (let ((s2-2 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-2 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-2 collide-with) (collide-kind target)) + (set! (-> s2-2 prim-core action) (collide-action solid)) + (set! (-> s2-2 prim-core offense) (collide-offense touch)) + (set! (-> s2-2 transform-index) 7) + (set-vector! (-> s2-2 local-sphere) 0.0 0.0 0.0 14336.0) + (append-prim s3-0 s2-2) + ) + (let ((s2-3 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-3 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-3 collide-with) (collide-kind target)) + (set! (-> s2-3 prim-core action) (collide-action solid)) + (set! (-> s2-3 prim-core offense) (collide-offense touch)) + (set! (-> s2-3 transform-index) 43) + (set-vector! (-> s2-3 local-sphere) 0.0 0.0 0.0 12288.0) + (append-prim s3-0 s2-3) + ) + (let ((s2-4 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-4 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-4 collide-with) (collide-kind target)) + (set! (-> s2-4 prim-core action) (collide-action solid)) + (set! (-> s2-4 prim-core offense) (collide-offense touch)) + (set! (-> s2-4 transform-index) 42) + (set-vector! (-> s2-4 local-sphere) 0.0 0.0 0.0 12288.0) + (append-prim s3-0 s2-4) + ) + (let ((s2-5 (new 'process 'collide-shape-prim-sphere s4-0 (the-as uint 3)))) + (set! (-> s2-5 prim-core collide-as) (collide-kind enemy)) + (set! (-> s2-5 collide-with) (collide-kind target)) + (set! (-> s2-5 prim-core action) (collide-action solid)) + (set! (-> s2-5 prim-core offense) (collide-offense touch)) + (set! (-> s2-5 transform-index) 27) + (set-vector! (-> s2-5 local-sphere) 0.0 0.0 0.0 8192.0) + (append-prim s3-0 s2-5) + ) + ) + (set! (-> s4-0 nav-radius) (* 0.75 (-> s4-0 root-prim local-sphere w))) + (backup-collide-with-as s4-0) + (set! (-> obj root-override) s4-0) + ) + (process-drawable-from-entity! obj arg0) + (logclear! (-> obj mask) (process-mask actor-pause)) + (initialize-skeleton obj *ogreboss-sg* '()) + (set! (-> obj draw origin-joint-index) (the-as uint 5)) + (ogreboss-get-targets) + (set! (-> obj try-count) (-> obj entity extra perm user-uint8 0)) + (cond + ((< (-> obj try-count) (the-as uint 5)) + (set! (-> obj difficulty) (-> (new 'static 'array float 1 1.0) 0)) + ) + ((< (-> obj try-count) (the-as uint 10)) + (set! (-> obj difficulty) 0.83334) + ) + ((< (-> obj try-count) (the-as uint 15)) + (set! (-> obj difficulty) 0.66667) + ) + (else + (set! (-> obj difficulty) (-> (new 'static 'array float 1 0.5) 0)) + ) + ) + (set! (-> obj lava) (entity-actor-lookup (-> obj entity) 'water-actor 0)) + (set! *ogreboss* (the-as ogreboss (process->ppointer obj))) + (set! (-> obj level) 0.0) + (set! (-> obj vulnerable) #f) + (set! (-> obj bridge-assembled) #f) + (set! (-> obj submerged) #f) + (vector-z-quaternion! (-> obj z-plane) (-> obj root-override quat)) + (set! (-> obj z-plane w) (- (vector-dot (-> obj z-plane) (-> obj root-override trans)))) + (vector-x-quaternion! (-> obj side-dir) (-> obj root-override quat)) + (set! (-> obj far-pos quad) (-> obj root-override trans quad)) + (let ((f0-38 (-> (new 'static 'array float 1 1.0) 0))) + (set-vector! (-> obj root-override scale) f0-38 f0-38 f0-38 (-> (new 'static 'array float 1 1.0) 0)) + ) + (vector+*! (-> obj near-pos) (-> obj far-pos) (-> obj z-plane) (the-as float 348160.0)) + (set! (-> obj at-near-spot) #t) + (set! (-> obj try-counted) #f) + (set! (-> obj root-override trans quad) (-> obj near-pos quad)) + (if (and (-> obj entity) (logtest? (-> obj entity extra perm status) (entity-perm-status complete))) + (go ogreboss-dead) + (go ogreboss-idle) + ) + (none) + ) diff --git a/test/decompiler/reference/levels/racer_common/racer-part_REF.gc b/test/decompiler/reference/levels/racer_common/racer-part_REF.gc index bae1282247..d8731e95fc 100644 --- a/test/decompiler/reference/levels/racer_common/racer-part_REF.gc +++ b/test/decompiler/reference/levels/racer_common/racer-part_REF.gc @@ -82,51 +82,57 @@ ) ;; failed to figure out what this is: -(defpart 741 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x45f)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3)) - (sp-int spt-rot-x 4) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 741 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x45f)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3)) + (sp-int spt-rot-x 4) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 740 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x45f)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-int spt-rot-x 4) - (sp-flt spt-rot-z (degrees 235.0)) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-racer-speed-func) - ) - ) +(defpart 740 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x45f)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-int spt-rot-x 4) + (sp-flt spt-rot-z (degrees 235.0)) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-racer-speed-func) + ) + ) ;; failed to figure out what this is: -(defpart 1999 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x7 :page #x45f)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.8)) - (sp-int spt-rot-x 4) - (sp-flt spt-scale-y (meters 0.8)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 1999 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x7 :page #x45f)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.8)) + (sp-int spt-rot-x 4) + (sp-flt spt-scale-y (meters 0.8)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; definition for function part-hud-racer-heat-func (defun part-hud-racer-heat-func ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 matrix)) @@ -258,95 +264,107 @@ ) ;; failed to figure out what this is: -(defpart 739 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x45f)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3)) - (sp-int spt-rot-x 4) - (sp-flt spt-scale-y (meters 3)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 739 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x45f)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3)) + (sp-int spt-rot-x 4) + (sp-flt spt-scale-y (meters 3)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 737 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x45f)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3.5)) - (sp-int spt-rot-x 4) - (sp-flt spt-scale-y (meters 3.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 63.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 737 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x45f)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3.5)) + (sp-int spt-rot-x 4) + (sp-flt spt-scale-y (meters 3.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 63.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 738 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x45f)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.9)) - (sp-int spt-rot-x 4) - (sp-flt spt-scale-y (meters 0.52)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-racer-heat-func) - ) - ) +(defpart 738 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x45f)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.9)) + (sp-int spt-rot-x 4) + (sp-flt spt-scale-y (meters 0.52)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-racer-heat-func) + ) + ) ;; failed to figure out what this is: -(defpart 2010 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-zoomer-heat-slice-01-func) - ) - ) +(defpart 2010 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-zoomer-heat-slice-01-func) + ) + ) ;; failed to figure out what this is: -(defpart 2011 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-zoomer-heat-slice-02-func) - ) - ) +(defpart 2011 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-zoomer-heat-slice-02-func) + ) + ) ;; failed to figure out what this is: -(defpart 2012 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit2 bit9) - (sp-func spt-func 'part-hud-zoomer-heat-slice-03-func) - ) - ) +(defpart 2012 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit2 bit9) + (sp-func spt-func 'part-hud-zoomer-heat-slice-03-func) + ) + ) ;; definition of type hud-bike-heat (deftype hud-bike-heat (hud) @@ -527,472 +545,514 @@ ) ;; failed to figure out what this is: -(defpart 742 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 7)) - (sp-rnd-flt spt-scale-x (meters 14) (meters 1) 1.0) - (sp-flt spt-scale-y (meters 14)) - (sp-flt spt-r 40.0) - (sp-rnd-flt spt-g 60.0 60.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 742 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 7)) + (sp-rnd-flt spt-scale-x (meters 14) (meters 1) 1.0) + (sp-flt spt-scale-y (meters 14)) + (sp-flt spt-r 40.0) + (sp-rnd-flt spt-g 60.0 60.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 743 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) - (sp-flt spt-scale-y (meters 14)) - (sp-flt spt-r 40.0) - (sp-rnd-flt spt-g 60.0 60.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 743 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) + (sp-flt spt-scale-y (meters 14)) + (sp-flt spt-r 40.0) + (sp-rnd-flt spt-g 60.0 60.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 744 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0.75) (meters 0.1) 1.0) - (sp-flt spt-scale-x (meters 0)) - (sp-rnd-flt spt-rot-x 0.0 2730.6667 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 16.0) - (sp-rnd-flt spt-g 0.0 127.0 1.0) - (sp-flt spt-b 127.0) - (sp-flt spt-a 127.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-y (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -0.6144) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 744 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0.75) (meters 0.1) 1.0) + (sp-flt spt-scale-x (meters 0)) + (sp-rnd-flt spt-rot-x 0.0 2730.6667 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 16.0) + (sp-rnd-flt spt-g 0.0 127.0 1.0) + (sp-flt spt-b 127.0) + (sp-flt spt-a 127.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-y (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -0.6144) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2211 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2211 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2207 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2207 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2221 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.15)) - (sp-rnd-flt spt-r 0.0 2.0 64.0) - (sp-rnd-flt spt-g 64.0 3.0 64.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) - (sp-flt spt-fade-a -0.53333336) - (sp-flt spt-accel-y -5.4613333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) - ) - ) +(defpart 2221 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.35) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.15)) + (sp-rnd-flt spt-r 0.0 2.0 64.0) + (sp-rnd-flt spt-g 64.0 3.0 64.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 4.8) 1.0) + (sp-flt spt-fade-a -0.53333336) + (sp-flt spt-accel-y -5.4613333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2208 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 16.0 16.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2208 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 16.0 16.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2218 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 16.0 16.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.64) - (sp-flt spt-accel-y -5.4613333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) - ) - ) +(defpart 2218 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 16.0 16.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.64) + (sp-flt spt-accel-y -5.4613333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2215 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 70.0 32.0 1.0) - (sp-rnd-flt spt-b 40.0 20.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2215 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 70.0 32.0 1.0) + (sp-rnd-flt spt-b 40.0 20.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2216 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2216 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2831 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 40.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2831 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 40.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2214 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2214 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2220 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.025) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-int spt-g 0 2 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -1.0666667) - (sp-flt spt-accel-y -5.4613333) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) - ) - ) +(defpart 2220 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.025) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-int spt-g 0 2 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -1.0666667) + (sp-flt spt-accel-y -5.4613333) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2213 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -1.3653333) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2213 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -1.3653333) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2275 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-x (meters 10)) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 3) 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-rnd-flt spt-scale-y (meters 1.5) (meters 3) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.008666666) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.008666666) 1.0) - (sp-flt spt-fade-a 0.7111111) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 119) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2275 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-x (meters 10)) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 3) 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-rnd-flt spt-scale-y (meters 1.5) (meters 3) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.008666666) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.008666666) 1.0) + (sp-flt spt-fade-a 0.7111111) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 119) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2276 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-rnd-flt spt-num 0.04 0.03 1.0) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-z (meters -0.2) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.008333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.64) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 116) - ) - ) +(defpart 2276 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-rnd-flt spt-num 0.04 0.03 1.0) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-z (meters -0.2) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.008333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.64) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 116) + ) + ) ;; failed to figure out what this is: -(defpart 2212 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-func spt-birth-func 'birth-func-vector-orient) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters -0.5) 1.0) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 -16.0 1.0) - (sp-rnd-flt spt-g 64.0 -16.0 1.0) - (sp-rnd-flt spt-b 64.0 -16.0 1.0) - (sp-flt spt-a 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 0.0) - ) - ) +(defpart 2212 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-func spt-birth-func 'birth-func-vector-orient) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters -0.5) 1.0) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 -16.0 1.0) + (sp-rnd-flt spt-g 64.0 -16.0 1.0) + (sp-rnd-flt spt-b 64.0 -16.0 1.0) + (sp-flt spt-a 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 0.0) + ) + ) ;; failed to figure out what this is: -(defpart 2225 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x2)) - (sp-rnd-flt spt-num 4.0 16.0 1.0) - (sp-flt spt-x (meters 0.9)) - (sp-flt spt-y (meters 0.05)) - (sp-flt spt-z (meters -0.9)) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.05) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 2.0 128.0) - (sp-rnd-flt spt-g 128.0 2.0 64.0) - (sp-rnd-flt spt-b 0.0 2.0 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters -0.00055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.35555556) - (sp-flt spt-fade-a -0.6) - (sp-flt spt-accel-y -4.096) - (sp-flt spt-friction 0.9) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2225 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x2)) + (sp-rnd-flt spt-num 4.0 16.0 1.0) + (sp-flt spt-x (meters 0.9)) + (sp-flt spt-y (meters 0.05)) + (sp-flt spt-z (meters -0.9)) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.05) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 2.0 128.0) + (sp-rnd-flt spt-g 128.0 2.0 64.0) + (sp-rnd-flt spt-b 0.0 2.0 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters -0.00055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.35555556) + (sp-flt spt-fade-a -0.6) + (sp-flt spt-accel-y -4.096) + (sp-flt spt-friction 0.9) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2226 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x2)) - (sp-rnd-flt spt-num 4.0 16.0 1.0) - (sp-flt spt-x (meters 0.9)) - (sp-flt spt-y (meters 0.05)) - (sp-flt spt-z (meters -0.9)) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.05) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 2.0 128.0) - (sp-rnd-flt spt-g 0.0 2.0 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters -0.00055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.35555556) - (sp-flt spt-fade-a -0.6) - (sp-flt spt-accel-y -4.096) - (sp-flt spt-friction 0.9) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit0 bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2226 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1 :page #x2)) + (sp-rnd-flt spt-num 4.0 16.0 1.0) + (sp-flt spt-x (meters 0.9)) + (sp-flt spt-y (meters 0.05)) + (sp-flt spt-z (meters -0.9)) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.05) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 2.0 128.0) + (sp-rnd-flt spt-g 0.0 2.0 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters -0.00055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.35555556) + (sp-flt spt-fade-a -0.6) + (sp-flt spt-accel-y -4.096) + (sp-flt spt-friction 0.9) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit0 bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2227 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) - (sp-flt spt-friction 0.85) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 15 4 1) - (sp-launcher-by-id spt-next-launcher 2277) - ) - ) +(defpart 2227 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0) + (sp-flt spt-friction 0.85) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 15 4 1) + (sp-launcher-by-id spt-next-launcher 2277) + ) + ) ;; failed to figure out what this is: -(defpart 2277 :init-specs ((sp-flt spt-fade-r -5.0) - (sp-flt spt-fade-g -1.6) - (sp-flt spt-fade-b 1.6) - (sp-flt spt-fade-a 0.0) - (sp-int spt-next-time 20) - (sp-launcher-by-id spt-next-launcher 2278) - ) - ) +(defpart 2277 + :init-specs + ((sp-flt spt-fade-r -5.0) + (sp-flt spt-fade-g -1.6) + (sp-flt spt-fade-b 1.6) + (sp-flt spt-fade-a 0.0) + (sp-int spt-next-time 20) + (sp-launcher-by-id spt-next-launcher 2278) + ) + ) ;; failed to figure out what this is: (defpart 2278 @@ -1016,31 +1076,33 @@ ) ;; failed to figure out what this is: -(defpart 2280 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) - (sp-flt spt-scalevel-x (meters -0.0026666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-b -1.4222223) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 2283) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2280 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.8) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.16) 1.0) + (sp-flt spt-scalevel-x (meters -0.0026666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-b -1.4222223) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 2283) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2283 @@ -1049,105 +1111,120 @@ ) ;; failed to figure out what this is: -(defpart 2282 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 12)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 0.85333335)) - (sp-flt spt-fade-g -3.2666667) - (sp-flt spt-fade-b -1.0666667) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2282 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 12)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 0.85333335)) + (sp-flt spt-fade-g -3.2666667) + (sp-flt spt-fade-b -1.0666667) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2279 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 24)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2279 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 24)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2281 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters 0.02)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2284) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3) 1.0) - ) - ) +(defpart 2281 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters 0.02)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2284) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2284 :init-specs ((sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b -2.1166666) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 2285) - ) - ) +(defpart 2284 + :init-specs + ((sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b -2.1166666) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 2285) + ) + ) ;; failed to figure out what this is: -(defpart 2285 :init-specs ((sp-flt spt-fade-r -0.5688889) - (sp-flt spt-fade-g -0.28444445) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.21333334) - (sp-int spt-next-time 225) - (sp-launcher-by-id spt-next-launcher 2286) - ) - ) +(defpart 2285 + :init-specs + ((sp-flt spt-fade-r -0.5688889) + (sp-flt spt-fade-g -0.28444445) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.21333334) + (sp-int spt-next-time 225) + (sp-launcher-by-id spt-next-launcher 2286) + ) + ) ;; failed to figure out what this is: -(defpart 2286 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2286 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 2229 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters -0.00033333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.4) - (sp-flt spt-accel-y -0.06826667) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit0 bit2 bit3 bit14) - ) - ) +(defpart 2229 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters -0.00033333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.4) + (sp-flt spt-accel-y -0.06826667) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit0 bit2 bit3 bit14) + ) + ) diff --git a/test/decompiler/reference/levels/robocave/robocave-part_REF.gc b/test/decompiler/reference/levels/robocave/robocave-part_REF.gc index 4eb54c456a..6c7904c3d9 100644 --- a/test/decompiler/reference/levels/robocave/robocave-part_REF.gc +++ b/test/decompiler/reference/levels/robocave/robocave-part_REF.gc @@ -33,147 +33,165 @@ ) ;; failed to figure out what this is: -(defpart 734 :init-specs ((sp-flt spt-num 0.3) - (sp-flt spt-x (meters 0.2)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 735) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 734 + :init-specs + ((sp-flt spt-num 0.3) + (sp-flt spt-x (meters 0.2)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 735) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 735 :init-specs ((sp-flt spt-fade-b -6.826667))) +(defpart 735 + :init-specs + ((sp-flt spt-fade-b -6.826667)) + ) ;; failed to figure out what this is: -(defpart 729 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1068708659 1 0.5) - (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 736) - ) - ) +(defpart 729 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1068708659 1 0.5) + (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 736) + ) + ) ;; failed to figure out what this is: -(defpart 736 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 736 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 731 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 736) - ) - ) +(defpart 731 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 736) + ) + ) ;; failed to figure out what this is: -(defpart 732 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 736) - ) - ) +(defpart 732 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 736) + ) + ) ;; failed to figure out what this is: -(defpart 733 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) - (sp-flt spt-y (meters 0.6)) - (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 736) - ) - ) +(defpart 733 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) + (sp-flt spt-y (meters 0.6)) + (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 736) + ) + ) ;; failed to figure out what this is: -(defpart 730 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0005)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.08) - (sp-flt spt-accel-x 0.27306667) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.9975) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 730 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0005)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.08) + (sp-flt spt-accel-x 0.27306667) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.9975) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) diff --git a/test/decompiler/reference/levels/rolling/rolling-obs_REF.gc b/test/decompiler/reference/levels/rolling/rolling-obs_REF.gc index cb8ad13674..5e4f425827 100644 --- a/test/decompiler/reference/levels/rolling/rolling-obs_REF.gc +++ b/test/decompiler/reference/levels/rolling/rolling-obs_REF.gc @@ -614,46 +614,50 @@ ) ;; failed to figure out what this is: -(defpart 2356 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-g -3.0) - (sp-flt spt-fade-a -2.4) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2356 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-g -3.0) + (sp-flt spt-fade-a -2.4) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 1764 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 128.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 128.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters -0.00066666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 0.0 5.4613333 1.0) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 45.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.5) 1.0) - (sp-rnd-flt spt-rotate-y (degrees -15.0) (degrees 30.0) 1.0) - ) - ) +(defpart 1764 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 128.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 128.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters -0.00066666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 0.0 5.4613333 1.0) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 45.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.5) 1.0) + (sp-rnd-flt spt-rotate-y (degrees -15.0) (degrees 30.0) 1.0) + ) + ) ;; definition for method 11 of type dark-plant ;; INFO: Return type mismatch object vs none. diff --git a/test/decompiler/reference/levels/rolling/rolling-race-ring_REF.gc b/test/decompiler/reference/levels/rolling/rolling-race-ring_REF.gc index dc43595711..fac6b2b418 100644 --- a/test/decompiler/reference/levels/rolling/rolling-race-ring_REF.gc +++ b/test/decompiler/reference/levels/rolling/rolling-race-ring_REF.gc @@ -55,79 +55,87 @@ ) ;; failed to figure out what this is: -(defpart 1773 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 2.0 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1115684864 1 64.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -1.4222221) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1773 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 2.0 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1115684864 1 64.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -1.4222221) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1774 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1115684864 1 64.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -1.4222221) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1774 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1115684864 1 64.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -1.4222221) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1775 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1775 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1776 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1776 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-rolling-spawn-ring @@ -143,98 +151,110 @@ ) ;; failed to figure out what this is: -(defpart 1777 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1115684864 1 64.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-rnd-int spt-a 0 63 1.0) - (sp-flt spt-vel-y (meters 0.03)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit3) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 1780) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1777 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1115684864 1 64.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-rnd-int spt-a 0 63 1.0) + (sp-flt spt-vel-y (meters 0.03)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit3) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 1780) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1780 :init-specs ((sp-rnd-int spt-r 1115684864 1 64.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-rnd-int spt-a 0 63 1.0) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 1780) - ) - ) +(defpart 1780 + :init-specs + ((sp-rnd-int spt-r 1115684864 1 64.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-rnd-int spt-a 0 63 1.0) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 1780) + ) + ) ;; failed to figure out what this is: -(defpart 1778 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.06666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1781) - ) - ) +(defpart 1778 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.06666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1781) + ) + ) ;; failed to figure out what this is: -(defpart 1781 :init-specs ((sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1781) - ) - ) +(defpart 1781 + :init-specs + ((sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1781) + ) + ) ;; failed to figure out what this is: -(defpart 1779 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.08)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1782) - ) - ) +(defpart 1779 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.08)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1782) + ) + ) ;; failed to figure out what this is: -(defpart 1782 :init-specs ((sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1782) - ) - ) +(defpart 1782 + :init-specs + ((sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1782) + ) + ) ;; failed to figure out what this is: (defpartgroup group-rolling-explode-ring @@ -247,46 +267,50 @@ ) ;; failed to figure out what this is: -(defpart 1783 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 64.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1115684864 1 64.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1783 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 64.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1115684864 1 64.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1784 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-int spt-r 1124073472 1 127.0) - (sp-flt spt-g 0.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.06666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1784 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-int spt-r 1124073472 1 127.0) + (sp-flt spt-g 0.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.06666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; definition for function race-ring-set-particle-rotation-callback ;; INFO: Return type mismatch int vs none. @@ -320,79 +344,87 @@ ) ;; failed to figure out what this is: -(defpart 1785 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 2.0 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -1.4222221) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1785 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 2.0 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -1.4222221) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1786 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -1.4222221) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1786 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -1.4222221) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1787 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1124073472 1 127.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1787 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1124073472 1 127.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1788 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1124073472 1 127.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1788 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1124073472 1 127.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-rolling-spawn-ring-blue @@ -408,98 +440,110 @@ ) ;; failed to figure out what this is: -(defpart 1789 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-rnd-int spt-a 0 63 1.0) - (sp-flt spt-vel-y (meters 0.03)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit3) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 1792) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1789 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-rnd-int spt-a 0 63 1.0) + (sp-flt spt-vel-y (meters 0.03)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit3) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 1792) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1792 :init-specs ((sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-rnd-int spt-a 0 63 1.0) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 1792) - ) - ) +(defpart 1792 + :init-specs + ((sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-rnd-int spt-a 0 63 1.0) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 1792) + ) + ) ;; failed to figure out what this is: -(defpart 1790 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1124073472 1 127.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.06666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1793) - ) - ) +(defpart 1790 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1124073472 1 127.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.06666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1793) + ) + ) ;; failed to figure out what this is: -(defpart 1793 :init-specs ((sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1124073472 1 127.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1793) - ) - ) +(defpart 1793 + :init-specs + ((sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1124073472 1 127.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1793) + ) + ) ;; failed to figure out what this is: -(defpart 1791 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1124073472 1 127.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.08)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1794) - ) - ) +(defpart 1791 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1124073472 1 127.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.08)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1794) + ) + ) ;; failed to figure out what this is: -(defpart 1794 :init-specs ((sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1124073472 1 127.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1794) - ) - ) +(defpart 1794 + :init-specs + ((sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1124073472 1 127.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1794) + ) + ) ;; failed to figure out what this is: (defpartgroup group-rolling-explode-ring-blue @@ -512,46 +556,50 @@ ) ;; failed to figure out what this is: -(defpart 1795 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 64.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1115684864 1 64.0) - (sp-rnd-int spt-b 1115684864 1 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1795 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 64.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1115684864 1 64.0) + (sp-rnd-int spt-b 1115684864 1 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1796 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 10)) - (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) - (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) - (sp-flt spt-rot-z (degrees 90.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-int spt-g 1124073472 1 127.0) - (sp-rnd-int spt-b 1124073472 1 127.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters 0.06666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1796 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 10)) + (sp-rnd-flt spt-rot-x 0.0 65536.0 1.0) + (sp-rnd-flt spt-rot-y (degrees -1.0) (degrees 2.0) 1.0) + (sp-flt spt-rot-z (degrees 90.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-int spt-g 1124073472 1 127.0) + (sp-rnd-int spt-b 1124073472 1 127.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters 0.06666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; definition for function race-ring-blue-set-particle-rotation-callback ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/snow/snow-bumper_REF.gc b/test/decompiler/reference/levels/snow/snow-bumper_REF.gc index 8c9a5fefbb..b7a211a7ea 100644 --- a/test/decompiler/reference/levels/snow/snow-bumper_REF.gc +++ b/test/decompiler/reference/levels/snow/snow-bumper_REF.gc @@ -58,28 +58,30 @@ ) ;; failed to figure out what this is: -(defpart 1893 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 15.0) - (sp-flt spt-y (meters 1.5)) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-flt spt-scale-y (meters 6)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-vel-y (meters 0.013333334)) - (sp-flt spt-scalevel-x (meters 0.0038461538)) - (sp-flt spt-scalevel-y (meters -0.03076923)) - (sp-flt spt-fade-a 0.0) - (sp-int spt-timer 25) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 5)) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1893 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 15.0) + (sp-flt spt-y (meters 1.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-flt spt-scale-y (meters 6)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-vel-y (meters 0.013333334)) + (sp-flt spt-scalevel-x (meters 0.0038461538)) + (sp-flt spt-scalevel-y (meters -0.03076923)) + (sp-flt spt-fade-a 0.0) + (sp-int spt-timer 25) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 5)) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-snow-bumper-shove @@ -91,26 +93,28 @@ ) ;; failed to figure out what this is: -(defpart 1895 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 16.0) - (sp-flt spt-x (meters 5.5)) - (sp-flt spt-y (meters 1.5)) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 2)) - (sp-flt spt-scale-y (meters 6)) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 64.0) - (sp-flt spt-vel-x (meters 0.033333335)) - (sp-flt spt-scalevel-x (meters 0.008333334)) - (sp-flt spt-scalevel-y (meters 0.2)) - (sp-flt spt-fade-a 0.0) - (sp-int spt-timer 25) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 45.0) 1.0) - ) - ) +(defpart 1895 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 16.0) + (sp-flt spt-x (meters 5.5)) + (sp-flt spt-y (meters 1.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-scale-y (meters 6)) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 64.0) + (sp-flt spt-vel-x (meters 0.033333335)) + (sp-flt spt-scalevel-x (meters 0.008333334)) + (sp-flt spt-scalevel-y (meters 0.2)) + (sp-flt spt-fade-a 0.0) + (sp-int spt-timer 25) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 45.0) 1.0) + ) + ) ;; definition for method 21 of type snow-bumper ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/snow/snow-flutflut-obs_REF.gc b/test/decompiler/reference/levels/snow/snow-flutflut-obs_REF.gc index e0aef0cc45..26565897e2 100644 --- a/test/decompiler/reference/levels/snow/snow-flutflut-obs_REF.gc +++ b/test/decompiler/reference/levels/snow/snow-flutflut-obs_REF.gc @@ -132,43 +132,47 @@ ) ;; failed to figure out what this is: -(defpart 2087 :init-specs ((sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 5324.8) - (sp-flt spt-g 4096.0) - (sp-flt spt-b 3686.4) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-flt spt-fade-b -16.383999) - (sp-int spt-timer 25) - (sp-cpuinfo-flags aux-list) - (sp-flt spt-rotate-y (degrees 45.0)) - ) - ) +(defpart 2087 + :init-specs + ((sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 5324.8) + (sp-flt spt-g 4096.0) + (sp-flt spt-b 3686.4) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-flt spt-fade-b -16.383999) + (sp-int spt-timer 25) + (sp-cpuinfo-flags aux-list) + (sp-flt spt-rotate-y (degrees 45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2088 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-x (meters -3) (meters 6) 1.0) - (sp-flt spt-y (meters -1.25)) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters -0.01)) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a -0.32) - (sp-flt spt-accel-y -0.13653333) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 45.0)) - ) - ) +(defpart 2088 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-x (meters -3) (meters 6) 1.0) + (sp-flt spt-y (meters -1.25)) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters -0.01)) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a -0.32) + (sp-flt spt-accel-y -0.13653333) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 45.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-flutflut-plat-med @@ -182,43 +186,47 @@ ) ;; failed to figure out what this is: -(defpart 2089 :init-specs ((sp-flt spt-num 3.0) - (sp-flt spt-y (meters -2.5)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 5324.8) - (sp-flt spt-g 4096.0) - (sp-flt spt-b 3686.4) - (sp-flt spt-vel-y (meters 0.0033333334)) - (sp-flt spt-fade-b -16.383999) - (sp-int spt-timer 25) - (sp-cpuinfo-flags aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 1) (meters 3) 1.0) - ) - ) +(defpart 2089 + :init-specs + ((sp-flt spt-num 3.0) + (sp-flt spt-y (meters -2.5)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 5324.8) + (sp-flt spt-g 4096.0) + (sp-flt spt-b 3686.4) + (sp-flt spt-vel-y (meters 0.0033333334)) + (sp-flt spt-fade-b -16.383999) + (sp-int spt-timer 25) + (sp-cpuinfo-flags aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 1) (meters 3) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2090 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-flt spt-y (meters -2.25)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a -0.32) - (sp-flt spt-accel-y -0.13653333) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 1) (meters 3) 1.0) - ) - ) +(defpart 2090 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-flt spt-y (meters -2.25)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a -0.32) + (sp-flt spt-accel-y -0.13653333) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 1) (meters 3) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-flutflut-plat-large @@ -232,43 +240,47 @@ ) ;; failed to figure out what this is: -(defpart 2091 :init-specs ((sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-flt spt-y (meters -1.5)) - (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 5324.8) - (sp-flt spt-g 4096.0) - (sp-flt spt-b 3686.4) - (sp-flt spt-vel-y (meters -0.0033333334)) - (sp-flt spt-fade-b -16.383999) - (sp-int spt-timer 25) - (sp-cpuinfo-flags aux-list) - (sp-flt spt-rotate-y (degrees 30.0)) - ) - ) +(defpart 2091 + :init-specs + ((sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-flt spt-y (meters -1.5)) + (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 5324.8) + (sp-flt spt-g 4096.0) + (sp-flt spt-b 3686.4) + (sp-flt spt-vel-y (meters -0.0033333334)) + (sp-flt spt-fade-b -16.383999) + (sp-int spt-timer 25) + (sp-cpuinfo-flags aux-list) + (sp-flt spt-rotate-y (degrees 30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2092 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-flt spt-y (meters -1.25)) - (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters -0.01)) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a -0.32) - (sp-flt spt-accel-y -0.13653333) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 30.0)) - ) - ) +(defpart 2092 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-flt spt-y (meters -1.25)) + (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters -0.01)) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a -0.32) + (sp-flt spt-accel-y -0.13653333) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 30.0)) + ) + ) ;; failed to figure out what this is: (defstate snow-button-up-idle (snow-button) diff --git a/test/decompiler/reference/levels/snow/snow-obs_REF.gc b/test/decompiler/reference/levels/snow/snow-obs_REF.gc index a939ece94a..7e56f4e97a 100644 --- a/test/decompiler/reference/levels/snow/snow-obs_REF.gc +++ b/test/decompiler/reference/levels/snow/snow-obs_REF.gc @@ -238,25 +238,27 @@ ) ;; failed to figure out what this is: -(defpart 1995 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 30.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 20) (meters 10) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 5) (meters 2) 1.0) - (sp-flt spt-r 127.0) - (sp-flt spt-g 127.0) - (sp-rnd-flt spt-b 0.0 16.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.05) (degrees 0.1) 1.0) - (sp-flt spt-fade-a 0.85333335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 1996) - ) - ) +(defpart 1995 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 30.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 20) (meters 10) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 5) (meters 2) 1.0) + (sp-flt spt-r 127.0) + (sp-flt spt-g 127.0) + (sp-rnd-flt spt-b 0.0 16.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.05) (degrees 0.1) 1.0) + (sp-flt spt-fade-a 0.85333335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 1996) + ) + ) ;; failed to figure out what this is: (defpart 1996 @@ -265,109 +267,124 @@ ) ;; failed to figure out what this is: -(defpart 1997 :init-specs ((sp-flt spt-fade-a -0.14222223))) +(defpart 1997 + :init-specs + ((sp-flt spt-fade-a -0.14222223)) + ) ;; failed to figure out what this is: -(defpart 1990 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 10) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1990 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 10) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 8) (meters 2) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1991 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1991 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1992 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1998) - ) - ) +(defpart 1992 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1998) + ) + ) ;; failed to figure out what this is: -(defpart 1998 :init-specs ((sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-fade-r -1.0) - (sp-flt spt-fade-g -1.0) - (sp-flt spt-fade-a -2.0) - ) - ) +(defpart 1998 + :init-specs + ((sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-fade-r -1.0) + (sp-flt spt-fade-g -1.0) + (sp-flt spt-fade-a -2.0) + ) + ) ;; failed to figure out what this is: -(defpart 1993 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-flt spt-y (meters -4)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 150.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1998) - ) - ) +(defpart 1993 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-flt spt-y (meters -4)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 150.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1998) + ) + ) ;; failed to figure out what this is: -(defpart 1994 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-y (meters -6.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -140.0) (degrees 100.00001) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1998) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 80.0) (degrees 200.00002) 1.0) - (sp-flt spt-conerot-radius (meters 4)) - ) - ) +(defpart 1994 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-y (meters -6.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 2) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -140.0) (degrees 100.00001) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.7) (meters 0.4) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1998) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 80.0) (degrees 200.00002) 1.0) + (sp-flt spt-conerot-radius (meters 4)) + ) + ) ;; failed to figure out what this is: (defstate snow-eggtop-idle-up (snow-eggtop) @@ -988,33 +1005,38 @@ ) ;; failed to figure out what this is: -(defpart 1896 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 10.5) (meters 8.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-rnd-flt spt-b 96.0 16.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.053333335) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-flt spt-fade-a 0.42666668) - (sp-flt spt-accel-y -2.7306666) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 1897) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1896 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 10.5) (meters 8.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-rnd-flt spt-b 96.0 16.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.053333335) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-flt spt-fade-a 0.42666668) + (sp-flt spt-accel-y -2.7306666) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 1897) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1897 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 1897 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: (defpartgroup group-snow-fort-gate-hits-bottom @@ -1026,34 +1048,39 @@ ) ;; failed to figure out what this is: -(defpart 1898 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 64.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-flt spt-z (meters -3)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-rnd-flt spt-b 128.0 16.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.013333334) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.053333335) (meters 0.046666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-flt spt-fade-a 0.42666668) - (sp-flt spt-accel-y -0.68266666) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 750) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 75 74 1) - (sp-launcher-by-id spt-next-launcher 1899) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1898 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 64.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-flt spt-z (meters -3)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-rnd-flt spt-b 128.0 16.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.013333334) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.053333335) (meters 0.046666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-flt spt-fade-a 0.42666668) + (sp-flt spt-accel-y -0.68266666) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 750) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 75 74 1) + (sp-launcher-by-id spt-next-launcher 1899) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1899 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 1899 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: (defpartgroup group-snow-fort-gate-snowdrops @@ -1079,72 +1106,81 @@ ) ;; failed to figure out what this is: -(defpart 2271 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.25) 1.0) - (sp-flt spt-r 150.0) - (sp-flt spt-g 150.0) - (sp-rnd-flt spt-b 150.0 55.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-rnd-flt spt-accel-y -2.7306666 -1.3653333 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 600) - (sp-launcher-by-id spt-next-launcher 2274) - ) - ) +(defpart 2271 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.25) 1.0) + (sp-flt spt-r 150.0) + (sp-flt spt-g 150.0) + (sp-rnd-flt spt-b 150.0 55.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-rnd-flt spt-accel-y -2.7306666 -1.3653333 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 600) + (sp-launcher-by-id spt-next-launcher 2274) + ) + ) ;; failed to figure out what this is: -(defpart 2274 :init-specs ((sp-flt spt-fade-a -0.42666668))) +(defpart 2274 + :init-specs + ((sp-flt spt-fade-a -0.42666668)) + ) ;; failed to figure out what this is: -(defpart 2272 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) - (sp-flt spt-r 150.0) - (sp-flt spt-g 150.0) - (sp-rnd-flt spt-b 150.0 55.0 1.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 600) - (sp-launcher-by-id spt-next-launcher 2274) - ) - ) +(defpart 2272 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) + (sp-flt spt-r 150.0) + (sp-flt spt-g 150.0) + (sp-rnd-flt spt-b 150.0 55.0 1.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 600) + (sp-launcher-by-id spt-next-launcher 2274) + ) + ) ;; failed to figure out what this is: -(defpart 2273 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1) 1.0) - (sp-flt spt-r 150.0) - (sp-flt spt-g 150.0) - (sp-rnd-flt spt-b 150.0 55.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-flt spt-fade-a -0.14222223) - (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - ) - ) +(defpart 2273 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1) 1.0) + (sp-flt spt-r 150.0) + (sp-flt spt-g 150.0) + (sp-rnd-flt spt-b 150.0 55.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-flt spt-fade-a -0.14222223) + (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + ) + ) ;; failed to figure out what this is: (defstate snow-fort-gate-idle-closed (snow-fort-gate) @@ -1413,62 +1449,71 @@ ) ;; failed to figure out what this is: -(defpart 1900 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -9) (meters 18) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 40.0 1.0) - (sp-rnd-flt spt-g 32.0 40.0 1.0) - (sp-rnd-flt spt-b 32.0 40.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters -0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) - (sp-int spt-timer 390) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - ) - ) +(defpart 1900 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -9) (meters 18) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -9) (meters 18) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 40.0 1.0) + (sp-rnd-flt spt-g 32.0 40.0 1.0) + (sp-rnd-flt spt-b 32.0 40.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters -0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) + (sp-int spt-timer 390) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + ) + ) ;; failed to figure out what this is: -(defpart 1901 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -7)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 4.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-flt spt-fade-a 1.0666667) - (sp-flt spt-accel-y 0.06826667) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 1902) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 3.5) (meters 6) 1.0) - ) - ) +(defpart 1901 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -7)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 4.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-flt spt-fade-a 1.0666667) + (sp-flt spt-accel-y 0.06826667) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 1902) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 3.5) (meters 6) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1902 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 450 239 1) - (sp-launcher-by-id spt-next-launcher 1903) - ) - ) +(defpart 1902 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 450 239 1) + (sp-launcher-by-id spt-next-launcher 1903) + ) + ) ;; failed to figure out what this is: -(defpart 1903 :init-specs ((sp-flt spt-fade-a -0.14222223))) +(defpart 1903 + :init-specs + ((sp-flt spt-fade-a -0.14222223)) + ) ;; definition for method 20 of type snow-gears ;; INFO: Return type mismatch object vs none. diff --git a/test/decompiler/reference/levels/snow/snow-part_REF.gc b/test/decompiler/reference/levels/snow/snow-part_REF.gc index 5d8d6106e1..83e06d68b9 100644 --- a/test/decompiler/reference/levels/snow/snow-part_REF.gc +++ b/test/decompiler/reference/levels/snow/snow-part_REF.gc @@ -157,72 +157,81 @@ ) ;; failed to figure out what this is: -(defpart 1924 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.25) 1.0) - (sp-flt spt-r 200.0) - (sp-flt spt-g 200.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-rnd-flt spt-accel-y -2.7306666 -1.3653333 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 600) - (sp-launcher-by-id spt-next-launcher 1927) - ) - ) +(defpart 1924 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.25) 1.0) + (sp-flt spt-r 200.0) + (sp-flt spt-g 200.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-rnd-flt spt-accel-y -2.7306666 -1.3653333 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 600) + (sp-launcher-by-id spt-next-launcher 1927) + ) + ) ;; failed to figure out what this is: -(defpart 1927 :init-specs ((sp-flt spt-fade-a -0.42666668))) +(defpart 1927 + :init-specs + ((sp-flt spt-fade-a -0.42666668)) + ) ;; failed to figure out what this is: -(defpart 1925 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) - (sp-flt spt-r 200.0) - (sp-flt spt-g 200.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 600) - (sp-launcher-by-id spt-next-launcher 1927) - ) - ) +(defpart 1925 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) + (sp-flt spt-r 200.0) + (sp-flt spt-g 200.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 600) + (sp-launcher-by-id spt-next-launcher 1927) + ) + ) ;; failed to figure out what this is: -(defpart 1926 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1) 1.0) - (sp-flt spt-r 200.0) - (sp-flt spt-g 200.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-flt spt-fade-a -0.14222223) - (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12) - ) - ) +(defpart 1926 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.25) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.5) (meters 1) 1.0) + (sp-flt spt-r 200.0) + (sp-flt spt-g 200.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-flt spt-fade-a -0.14222223) + (sp-rnd-flt spt-accel-y -2.048 -1.3653333 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-part-snow-torch @@ -239,182 +248,205 @@ ) ;; failed to figure out what this is: -(defpart 2046 :init-specs ((sp-flt spt-num 0.3) - (sp-flt spt-x (meters 0.2)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 2047) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2046 + :init-specs + ((sp-flt spt-num 0.3) + (sp-flt spt-x (meters 0.2)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 2047) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2047 :init-specs ((sp-flt spt-fade-b -6.826667))) +(defpart 2047 + :init-specs + ((sp-flt spt-fade-b -6.826667)) + ) ;; failed to figure out what this is: -(defpart 2041 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1069547520 1 1.0) - (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2048) - ) - ) +(defpart 2041 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1069547520 1 1.0) + (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2048) + ) + ) ;; failed to figure out what this is: -(defpart 2048 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 2048 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 2043 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2048) - ) - ) +(defpart 2043 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2048) + ) + ) ;; failed to figure out what this is: -(defpart 2044 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2048) - ) - ) +(defpart 2044 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2048) + ) + ) ;; failed to figure out what this is: -(defpart 2045 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) - (sp-flt spt-y (meters 0.6)) - (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2048) - ) - ) +(defpart 2045 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) + (sp-flt spt-y (meters 0.6)) + (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2048) + ) + ) ;; failed to figure out what this is: -(defpart 2042 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0005)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.08) - (sp-flt spt-accel-x 0.27306667) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.9975) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2042 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0005)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.08) + (sp-flt spt-accel-x 0.27306667) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.9975) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-snow-mountain-snow :id 535 :bounds (static-bspherem 0 -16 -32 80) :parts ((sp-item 2093))) ;; failed to figure out what this is: -(defpart 2093 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-y (meters -30) (meters 20) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 30) (meters 20) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 196.0 64.0 1.0) - (sp-rnd-flt spt-g 196.0 64.0 1.0) - (sp-rnd-flt spt-b 196.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-z (meters -0.06666667) (meters -0.06666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.033333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.053333335) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-int spt-timer 3000) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int-plain-rnd spt-next-time 180 419 1) - (sp-launcher-by-id spt-next-launcher 2094) - ) - ) +(defpart 2093 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-y (meters -30) (meters 20) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 30) (meters 20) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 196.0 64.0 1.0) + (sp-rnd-flt spt-g 196.0 64.0 1.0) + (sp-rnd-flt spt-b 196.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-z (meters -0.06666667) (meters -0.06666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.033333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.053333335) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-int spt-timer 3000) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int-plain-rnd spt-next-time 180 419 1) + (sp-launcher-by-id spt-next-launcher 2094) + ) + ) ;; failed to figure out what this is: -(defpart 2094 :init-specs ((sp-flt spt-fade-a -0.035555556))) +(defpart 2094 + :init-specs + ((sp-flt spt-fade-a -0.035555556)) + ) ;; failed to figure out what this is: (defpartgroup group-snow-door-torch @@ -433,256 +465,282 @@ ) ;; failed to figure out what this is: -(defpart 2120 :init-specs ((sp-flt spt-num 0.6) - (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) - (sp-flt spt-y (meters 2)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5898.24) - (sp-flt spt-b 6553.6) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 2121) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2120 + :init-specs + ((sp-flt spt-num 0.6) + (sp-rnd-flt spt-x (meters 0) (meters 2) 1.0) + (sp-flt spt-y (meters 2)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5898.24) + (sp-flt spt-b 6553.6) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 2121) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2121 :init-specs ((sp-flt spt-fade-b -10.922667))) +(defpart 2121 + :init-specs + ((sp-flt spt-fade-b -10.922667)) + ) ;; failed to figure out what this is: -(defpart 2113 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.75 0.6 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.016666668) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.054613337) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2113 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.75 0.6 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.016666668) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.054613337) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2114 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1058642330 1 1.3) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.04) 1 40.96) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.054613337) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2114 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1058642330 1 1.3) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.04) 1 40.96) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.054613337) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2115 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.6 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.011111111)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -0.54613334) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 59 1) - (sp-launcher-by-id spt-next-launcher 2122) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2115 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.6 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.011111111)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -0.54613334) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 59 1) + (sp-launcher-by-id spt-next-launcher 2122) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2123 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.2 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.005) 1.0) - (sp-flt spt-scalevel-x (meters 0.0055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 59 1) - (sp-launcher-by-id spt-next-launcher 2122) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2123 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.2 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.005) 1.0) + (sp-flt spt-scalevel-x (meters 0.0055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 59 1) + (sp-launcher-by-id spt-next-launcher 2122) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2122 :init-specs ((sp-flt spt-fade-g 0.26666668) - (sp-flt spt-fade-b 0.53333336) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 2124) - ) - ) +(defpart 2122 + :init-specs + ((sp-flt spt-fade-g 0.26666668) + (sp-flt spt-fade-b 0.53333336) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 2124) + ) + ) ;; failed to figure out what this is: -(defpart 2124 :init-specs ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 2124 + :init-specs + ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 2116 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.6 0.7 1.0) - (sp-rnd-flt spt-x (meters -1.2) (meters 2.4) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1.2) (meters 2.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.054613337) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2116 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.6 0.7 1.0) + (sp-rnd-flt spt-x (meters -1.2) (meters 2.4) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1.2) (meters 2.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.054613337) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2117 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1056964608 1 0.9) - (sp-rnd-flt spt-x (meters -1.2) (meters 1) 1.0) - (sp-flt spt-y (meters 1.25)) - (sp-rnd-flt spt-z (meters -1.2) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.03) 1 40.96) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.054613337) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2117 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1056964608 1 0.9) + (sp-rnd-flt spt-x (meters -1.2) (meters 1) 1.0) + (sp-flt spt-y (meters 1.25)) + (sp-rnd-flt spt-z (meters -1.2) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.03) 1 40.96) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.054613337) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2118 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.75 1.2 1.0) - (sp-rnd-flt spt-x (meters -1.2) (meters 2.4) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1.2) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.008333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.054613337) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2118 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.75 1.2 1.0) + (sp-rnd-flt spt-x (meters -1.2) (meters 2.4) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1.2) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.008333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.054613337) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2119 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1060320051 1 1.6) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) - (sp-flt spt-y (meters 1.25)) - (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.03) 1 34.133335) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.054613337) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2119 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1060320051 1 1.6) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0) + (sp-flt spt-y (meters 1.25)) + (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.03) 1 34.133335) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.054613337) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-snow-birds @@ -754,22 +812,24 @@ ) ;; failed to figure out what this is: -(defpart 2245 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-func spt-birth-func 'birth-func-random-next-time) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -70) (meters 140) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -70) (meters 140) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 199.98) - (sp-func spt-func 'snow-bird-bob-func) - ) - ) +(defpart 2245 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-func spt-birth-func 'birth-func-random-next-time) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -70) (meters 140) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -70) (meters 140) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 199.98) + (sp-func spt-func 'snow-bird-bob-func) + ) + ) ;; definition for function sparticle-snow-birds-moon ;; INFO: Return type mismatch int vs none. @@ -780,56 +840,64 @@ ) ;; failed to figure out what this is: -(defpart 2243 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-omega-to-z) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-z (meters 30)) - (sp-flt spt-scale-x (meters 0)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.0044444446)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3 bit7) - (sp-func spt-func 'sparticle-snow-birds-moon) - (sp-int spt-next-time 199) - (sp-launcher-by-id spt-next-launcher 2246) - ) - ) +(defpart 2243 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-omega-to-z) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 30)) + (sp-flt spt-scale-x (meters 0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.0044444446)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3 bit7) + (sp-func spt-func 'sparticle-snow-birds-moon) + (sp-int spt-next-time 199) + (sp-launcher-by-id spt-next-launcher 2246) + ) + ) ;; failed to figure out what this is: -(defpart 2246 :init-specs ((sp-flt spt-scale-x (meters 8)) - (sp-flt spt-scalevel-x (meters -0.08)) - (sp-int spt-timer 600) - (sp-int spt-next-time 100) - (sp-launcher-by-id spt-next-launcher 2247) - ) - ) +(defpart 2246 + :init-specs + ((sp-flt spt-scale-x (meters 8)) + (sp-flt spt-scalevel-x (meters -0.08)) + (sp-int spt-timer 600) + (sp-int spt-next-time 100) + (sp-launcher-by-id spt-next-launcher 2247) + ) + ) ;; failed to figure out what this is: -(defpart 2247 :init-specs ((sp-flt spt-scale-x (meters 0)) - (sp-flt spt-scalevel-x (meters -0.04)) - (sp-int spt-timer 600) - (sp-int spt-next-time 199) - (sp-launcher-by-id spt-next-launcher 2246) - ) - ) +(defpart 2247 + :init-specs + ((sp-flt spt-scale-x (meters 0)) + (sp-flt spt-scalevel-x (meters -0.04)) + (sp-int spt-timer 600) + (sp-int spt-next-time 199) + (sp-launcher-by-id spt-next-launcher 2246) + ) + ) ;; failed to figure out what this is: -(defpart 2244 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-func spt-birth-func 'birth-func-copy2-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 4)) - (sp-flt spt-scale-y (meters 1.5)) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 2244 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-func spt-birth-func 'birth-func-copy2-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-scale-y (meters 1.5)) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) diff --git a/test/decompiler/reference/levels/snow/snow-ram_REF.gc b/test/decompiler/reference/levels/snow/snow-ram_REF.gc index 64237bdcff..e2ba120392 100644 --- a/test/decompiler/reference/levels/snow/snow-ram_REF.gc +++ b/test/decompiler/reference/levels/snow/snow-ram_REF.gc @@ -20,63 +20,69 @@ ) ;; failed to figure out what this is: -(defpart 1920 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 64.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 16.0 1.0) - (sp-rnd-flt spt-g 128.0 48.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters -0.00066666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -20.48 13.653334 1.0) - (sp-rnd-flt spt-friction 0.92 0.05 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit0 bit3 bit12) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 170.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) - ) - ) +(defpart 1920 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 64.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 16.0 1.0) + (sp-rnd-flt spt-g 128.0 48.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters -0.00066666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -20.48 13.653334 1.0) + (sp-rnd-flt spt-friction 0.92 0.05 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit0 bit3 bit12) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 170.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1922 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.60952383) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3 bit12) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) - ) - ) +(defpart 1922 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.60952383) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3 bit12) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1921 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 96.0) - (sp-flt spt-fade-a -2.1333334) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1921 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 96.0) + (sp-flt spt-fade-a -2.1333334) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-ram-wheel-puffs @@ -88,25 +94,27 @@ ) ;; failed to figure out what this is: -(defpart 1923 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.26666668) - (sp-flt spt-accel-y -1.3653333) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 1923 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.26666668) + (sp-flt spt-accel-y -1.3653333) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + ) + ) ;; definition for method 20 of type ram (defmethod dummy-20 ram ((obj ram)) diff --git a/test/decompiler/reference/levels/snow/yeti_REF.gc b/test/decompiler/reference/levels/snow/yeti_REF.gc index 87258ca486..65ab1f24a5 100644 --- a/test/decompiler/reference/levels/snow/yeti_REF.gc +++ b/test/decompiler/reference/levels/snow/yeti_REF.gc @@ -140,55 +140,59 @@ ) ;; failed to figure out what this is: -(defpart 1929 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.24) (meters 0.24) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.033333335) (meters 0.05) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 3.4666667) 1.0) - (sp-flt spt-accel-y -5.4613333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1929 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.24) (meters 0.24) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.033333335) (meters 0.05) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 3.4666667) 1.0) + (sp-flt spt-accel-y -5.4613333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1928 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.07111111) - (sp-flt spt-accel-y -5.4613333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1928 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.07111111) + (sp-flt spt-accel-y -5.4613333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-yeti-slave-appear2 @@ -200,26 +204,28 @@ ) ;; failed to figure out what this is: -(defpart 1930 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 3.4666667) 1.0) - (sp-flt spt-accel-y -5.4613333) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1930 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -2.4) (degrees 3.4666667) 1.0) + (sp-flt spt-accel-y -5.4613333) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function yeti-slave-default-event-handler (defbehavior yeti-slave-default-event-handler yeti-slave ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) diff --git a/test/decompiler/reference/levels/sunken/bully_REF.gc b/test/decompiler/reference/levels/sunken/bully_REF.gc index 33850e6243..5c50189d55 100644 --- a/test/decompiler/reference/levels/sunken/bully_REF.gc +++ b/test/decompiler/reference/levels/sunken/bully_REF.gc @@ -121,136 +121,154 @@ ) ;; failed to figure out what this is: -(defpart 2871 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-flt spt-accel-y 2.7306666) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 30 59 1) - (sp-launcher-by-id spt-next-launcher 2876) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2871 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-flt spt-accel-y 2.7306666) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 30 59 1) + (sp-launcher-by-id spt-next-launcher 2876) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2876 :init-specs ((sp-flt spt-fade-a -1.0666667))) +(defpart 2876 + :init-specs + ((sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2872 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 1.5)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2877) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2872 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 1.5)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2877) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2877 :init-specs ((sp-flt spt-fade-a -2.1333334))) +(defpart 2877 + :init-specs + ((sp-flt spt-fade-a -2.1333334)) + ) ;; failed to figure out what this is: -(defpart 2873 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1.5)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 48.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2873 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1.5)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 48.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2874 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 160.0) - (sp-flt spt-g 160.0) - (sp-flt spt-b 160.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-rotvel-x (degrees 1.2)) - (sp-flt spt-rotvel-y (degrees 2.4)) - (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2878) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2874 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 160.0) + (sp-flt spt-g 160.0) + (sp-flt spt-b 160.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-rotvel-x (degrees 1.2)) + (sp-flt spt-rotvel-y (degrees 2.4)) + (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2878) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2878 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -3.4) - ) - ) +(defpart 2878 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -3.4) + ) + ) ;; failed to figure out what this is: -(defpart 2875 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) - (sp-flt spt-num 16.5) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 100.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-rotvel-x (degrees 1.2)) - (sp-flt spt-rotvel-y (degrees 2.4)) - (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2878) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2875 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) + (sp-flt spt-num 16.5) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 100.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-rotvel-x (degrees 1.2)) + (sp-flt spt-rotvel-y (degrees 2.4)) + (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2878) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defstate bully-broken-cage-explode (bully-broken-cage) diff --git a/test/decompiler/reference/levels/sunken/orbit-plat_REF.gc b/test/decompiler/reference/levels/sunken/orbit-plat_REF.gc index a13632f3d6..e59bac8a8a 100644 --- a/test/decompiler/reference/levels/sunken/orbit-plat_REF.gc +++ b/test/decompiler/reference/levels/sunken/orbit-plat_REF.gc @@ -101,74 +101,80 @@ ) ;; failed to figure out what this is: -(defpart 1716 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 48.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-z (meters 0.02) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters -0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -1.7066667) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 15.0) 1.0) - ) - ) +(defpart 1716 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 48.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-z (meters 0.02) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters -0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -1.7066667) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 15.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1715 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "steam-medium") - :volume #x333 - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.75) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters -0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.8) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 15.0) 1.0) - ) +(defpart 1715 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "steam-medium") + :volume #x333 + ) ) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.75) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters -0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.8) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 15.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1717 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 3.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1.7) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-rnd-flt spt-g 16.0 96.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-z (meters 0.45) (meters 0.05) 1.0) - (sp-flt spt-fade-r -0.08888889) - (sp-int spt-timer 360) - (sp-cpuinfo-flags bit2 launch-along-z) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-flt spt-conerot-y (degrees 0.0)) - (sp-rnd-flt spt-conerot-radius (meters -3) (meters 4) 1.0) - ) - ) +(defpart 1717 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 3.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1.7) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-rnd-flt spt-g 16.0 96.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-z (meters 0.45) (meters 0.05) 1.0) + (sp-flt spt-fade-r -0.08888889) + (sp-int spt-timer 360) + (sp-cpuinfo-flags bit2 launch-along-z) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-flt spt-conerot-y (degrees 0.0)) + (sp-rnd-flt spt-conerot-radius (meters -3) (meters 4) 1.0) + ) + ) ;; definition for method 20 of type orbit-plat-bottom ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/sunken/square-platform_REF.gc b/test/decompiler/reference/levels/sunken/square-platform_REF.gc index 4796457832..a1afd14ba4 100644 --- a/test/decompiler/reference/levels/sunken/square-platform_REF.gc +++ b/test/decompiler/reference/levels/sunken/square-platform_REF.gc @@ -122,55 +122,62 @@ ) ;; failed to figure out what this is: -(defpart 2222 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 3.5) (meters 3.5) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2316) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2222 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 0) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 3.5) (meters 3.5) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2316) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2316 :init-specs ((sp-flt spt-fade-a -0.17066666))) +(defpart 2316 + :init-specs + ((sp-flt spt-fade-a -0.17066666)) + ) ;; failed to figure out what this is: -(defpart 2315 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 3) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2316) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2315 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 3) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2316) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-square-platform-submerge-bubbles @@ -182,30 +189,35 @@ ) ;; failed to figure out what this is: -(defpart 2223 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.125) (meters 0.025) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 0.8) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata -663298.44) - (sp-func spt-func 'check-water-level-above-and-die) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2317) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2223 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.05) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.125) (meters 0.025) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 0.8) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata -663298.44) + (sp-func spt-func 'check-water-level-above-and-die) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2317) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2317 :init-specs ((sp-flt spt-fade-a 0.0))) +(defpart 2317 + :init-specs + ((sp-flt spt-fade-a 0.0)) + ) ;; failed to figure out what this is: (defpartgroup group-square-platform-submerge-splash diff --git a/test/decompiler/reference/levels/sunken/steam-cap_REF.gc b/test/decompiler/reference/levels/sunken/steam-cap_REF.gc index 61c9184172..2f80d72d5e 100644 --- a/test/decompiler/reference/levels/sunken/steam-cap_REF.gc +++ b/test/decompiler/reference/levels/sunken/steam-cap_REF.gc @@ -82,197 +82,217 @@ ) ;; failed to figure out what this is: -(defpart 1724 :init-specs ((sp-flt spt-num 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1725) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1724 + :init-specs + ((sp-flt spt-num 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1725) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1725 :init-specs ((sp-flt spt-fade-b -2.7306666))) +(defpart 1725 + :init-specs + ((sp-flt spt-fade-b -2.7306666)) + ) ;; failed to figure out what this is: -(defpart 1718 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 2.0 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1726) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 120.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1718 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 2.0 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1726) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 120.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1721 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 2.0 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1726) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 120.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1721 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 2.0 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1726) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 120.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1719 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 2.0 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1726) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1719 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 2.0 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1726) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1722 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 2.0 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1726) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1722 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 2.0 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1726) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1720 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 2.0 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1726) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 240.0) (degrees 120.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1720 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 2.0 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1726) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 240.0) (degrees 120.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1723 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.0 2.0 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 0.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1726) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 240.0) (degrees 120.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1723 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.0 2.0 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 0.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1726) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 240.0) (degrees 120.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1726 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 1726 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; failed to figure out what this is: (defpartgroup group-steam-cap-plume @@ -297,137 +317,152 @@ ) ;; failed to figure out what this is: -(defpart 1730 :init-specs ((sp-flt spt-num 0.4) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.94 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1725) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2.5)) - ) - ) +(defpart 1730 + :init-specs + ((sp-flt spt-num 0.4) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.94 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1725) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1732 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1735) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 1732 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1735) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1731 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y 0.13653333) - (sp-rnd-flt spt-friction 0.92 0.02 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1735) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.5)) - ) - ) +(defpart 1731 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y 0.13653333) + (sp-rnd-flt spt-friction 0.92 0.02 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1735) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1735 :init-specs ((sp-flt spt-fade-a -0.32))) +(defpart 1735 + :init-specs + ((sp-flt spt-fade-a -0.32)) + ) ;; failed to figure out what this is: -(defpart 1727 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-accel-y 2.7306666) - (sp-int spt-timer 153) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1727 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-accel-y 2.7306666) + (sp-int spt-timer 153) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1728 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-accel-y 2.7306666) - (sp-int spt-timer 153) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1728 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-accel-y 2.7306666) + (sp-int spt-timer 153) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1729 :init-specs ((sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 0.5) (meters 0.5) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 6144.0) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 3276.8) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-int spt-timer 153) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1729 + :init-specs + ((sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 0.5) (meters 0.5) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 6144.0) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 3276.8) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-int spt-timer 153) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defskelgroup *steam-cap-sg* steam-cap diff --git a/test/decompiler/reference/levels/sunken/sun-exit-chamber_REF.gc b/test/decompiler/reference/levels/sunken/sun-exit-chamber_REF.gc index 7ddd592b1c..a0f3feab9e 100644 --- a/test/decompiler/reference/levels/sunken/sun-exit-chamber_REF.gc +++ b/test/decompiler/reference/levels/sunken/sun-exit-chamber_REF.gc @@ -183,59 +183,66 @@ ) ;; failed to figure out what this is: -(defpart 2513 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-func spt-birth-func 'birth-func-ocean-height) - (sp-flt spt-num 0.25) - (sp-rnd-flt spt-x (meters 5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 6) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.02) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-userdata 2048.0) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2514) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2513 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-func spt-birth-func 'birth-func-ocean-height) + (sp-flt spt-num 0.25) + (sp-rnd-flt spt-x (meters 5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 6) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.02) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-userdata 2048.0) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2514) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2514 :init-specs ((sp-flt spt-fade-a -0.094814815))) +(defpart 2514 + :init-specs + ((sp-flt spt-fade-a -0.094814815)) + ) ;; failed to figure out what this is: -(defpart 2512 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-func spt-birth-func 'birth-func-ocean-height) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 3.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-userdata 2048.0) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2514) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2512 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-func spt-birth-func 'birth-func-ocean-height) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 3.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-userdata 2048.0) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2514) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for method 20 of type blue-eco-charger-orb (defmethod dummy-20 blue-eco-charger-orb ((obj blue-eco-charger-orb) (arg0 float)) @@ -714,23 +721,25 @@ ) ;; failed to figure out what this is: -(defpart 2515 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 40.0 24.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-accel-y 2.7306666) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-above-and-die) - ) - ) +(defpart 2515 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 40.0 24.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-accel-y 2.7306666) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-above-and-die) + ) + ) ;; definition for method 24 of type exit-chamber (defmethod dummy-24 exit-chamber ((obj exit-chamber) (arg0 float)) diff --git a/test/decompiler/reference/levels/sunken/sunken-obs_REF.gc b/test/decompiler/reference/levels/sunken/sunken-obs_REF.gc index 2f5c8bb30d..d3104a6087 100644 --- a/test/decompiler/reference/levels/sunken/sunken-obs_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-obs_REF.gc @@ -81,47 +81,51 @@ ) ;; failed to figure out what this is: -(defpart 1713 :init-specs ((sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) - (sp-flt spt-y (meters 1)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 5324.8) - (sp-flt spt-g 4096.0) - (sp-flt spt-b 3686.4) - (sp-flt spt-vel-y (meters 0.0033333334)) - (sp-flt spt-fade-b -16.383999) - (sp-int spt-timer 25) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees 140.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 3)) - (sp-flt spt-rotate-y (degrees 18.0)) - ) - ) +(defpart 1713 + :init-specs + ((sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) + (sp-flt spt-y (meters 1)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 5324.8) + (sp-flt spt-g 4096.0) + (sp-flt spt-b 3686.4) + (sp-flt spt-vel-y (meters 0.0033333334)) + (sp-flt spt-fade-b -16.383999) + (sp-int spt-timer 25) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees 140.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 3)) + (sp-flt spt-rotate-y (degrees 18.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1714 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) - (sp-flt spt-y (meters 1.5)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-fade-g -0.42666668) - (sp-flt spt-fade-a -0.32) - (sp-flt spt-accel-y -0.13653333) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 130.0) (degrees 100.00001) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 3)) - (sp-flt spt-rotate-y (degrees 18.0)) - ) - ) +(defpart 1714 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-x (meters -11) (meters 22) 1.0) + (sp-flt spt-y (meters 1.5)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-fade-g -0.42666668) + (sp-flt spt-fade-a -0.32) + (sp-flt spt-accel-y -0.13653333) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 130.0) (degrees 100.00001) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 3)) + (sp-flt spt-rotate-y (degrees 18.0)) + ) + ) ;; definition for method 23 of type side-to-side-plat (defmethod get-unlit-skel side-to-side-plat ((obj side-to-side-plat)) diff --git a/test/decompiler/reference/levels/sunken/sunken-part2_REF.gc b/test/decompiler/reference/levels/sunken/sunken-part2_REF.gc index a54ae3228b..0e1fd264a3 100644 --- a/test/decompiler/reference/levels/sunken/sunken-part2_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-part2_REF.gc @@ -58,43 +58,47 @@ ) ;; failed to figure out what this is: -(defpart 1496 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 7.0000005) (degrees 50.000004) 1.0) - ) - ) +(defpart 1496 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 7.0000005) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1495 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 7.0000005) (degrees 50.000004) 1.0) - ) - ) +(defpart 1495 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 7.0000005) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-36 @@ -153,43 +157,47 @@ ) ;; failed to figure out what this is: -(defpart 1498 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1498 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1497 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1497 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-30 @@ -248,43 +256,47 @@ ) ;; failed to figure out what this is: -(defpart 1500 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -20.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1500 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -20.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1499 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -20.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1499 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -20.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-31 @@ -343,43 +355,47 @@ ) ;; failed to figure out what this is: -(defpart 1502 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -120.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1502 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -120.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1501 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -120.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1501 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -120.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-29 @@ -438,43 +454,47 @@ ) ;; failed to figure out what this is: -(defpart 1504 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1504 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1503 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1503 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-159 @@ -533,43 +553,47 @@ ) ;; failed to figure out what this is: -(defpart 1506 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 60.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1506 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 60.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1505 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 60.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1505 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 60.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-161 @@ -628,43 +652,47 @@ ) ;; failed to figure out what this is: -(defpart 1508 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 70.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1508 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 70.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1507 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 70.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1507 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 70.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-204 @@ -723,43 +751,47 @@ ) ;; failed to figure out what this is: -(defpart 1510 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 8) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 30.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1510 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 8) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 30.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1509 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 8) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 30.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1509 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 8) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 30.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-205 @@ -818,43 +850,47 @@ ) ;; failed to figure out what this is: -(defpart 1512 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1512 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1511 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1511 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-203 @@ -913,43 +949,47 @@ ) ;; failed to figure out what this is: -(defpart 1514 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 80.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1514 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 80.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1513 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 80.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1513 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 80.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-42 @@ -1008,43 +1048,47 @@ ) ;; failed to figure out what this is: -(defpart 1516 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -25) (meters 50) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 4) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 195.0)) - ) - ) +(defpart 1516 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -25) (meters 50) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 4) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 195.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1515 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -25) (meters 50) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 4) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 195.0)) - ) - ) +(defpart 1515 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -25) (meters 50) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 4) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 195.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-41 @@ -1103,43 +1147,47 @@ ) ;; failed to figure out what this is: -(defpart 1518 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -70.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1518 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -70.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1517 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -70.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1517 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -70.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-206 @@ -1198,43 +1246,47 @@ ) ;; failed to figure out what this is: -(defpart 1520 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 170.0) (degrees 30.0) 1.0) - ) - ) +(defpart 1520 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 170.0) (degrees 30.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1519 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 170.0) (degrees 30.0) 1.0) - ) - ) +(defpart 1519 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 0) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 170.0) (degrees 30.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-201 @@ -1293,43 +1345,47 @@ ) ;; failed to figure out what this is: -(defpart 1522 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -40.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1522 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -40.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1521 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -40.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1521 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -40.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-3 @@ -1388,43 +1444,47 @@ ) ;; failed to figure out what this is: -(defpart 1524 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1524 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1523 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1523 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 160.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-2 @@ -1483,43 +1543,47 @@ ) ;; failed to figure out what this is: -(defpart 1526 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 4) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 249.99998) (degrees 50.000004) 1.0) - ) - ) +(defpart 1526 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 4) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 249.99998) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1525 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 4) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 249.99998) (degrees 50.000004) 1.0) - ) - ) +(defpart 1525 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 4) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 249.99998) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-382 @@ -1557,65 +1621,71 @@ ) ;; failed to figure out what this is: -(defpart 1528 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 1528 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: -(defpart 1527 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 6.2222223)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1527 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 6.2222223)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1529 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 50.000004)) - ) - ) +(defpart 1529 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 50.000004)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-381 @@ -1653,65 +1723,71 @@ ) ;; failed to figure out what this is: -(defpart 1531 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 80.0)) - ) - ) +(defpart 1531 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 80.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1530 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 7.5555553)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1530 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 7.5555553)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1532 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 80.0)) - ) - ) +(defpart 1532 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 80.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-380 @@ -1749,65 +1825,71 @@ ) ;; failed to figure out what this is: -(defpart 1534 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 47.5)) - ) - ) +(defpart 1534 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 47.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1533 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 6.2222223)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1533 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 6.2222223)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1535 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 47.5)) - ) - ) +(defpart 1535 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 47.5)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-379 @@ -1845,65 +1927,71 @@ ) ;; failed to figure out what this is: -(defpart 1537 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 70.0)) - ) - ) +(defpart 1537 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 70.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1536 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 7.111111)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1536 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 7.111111)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1538 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 70.0)) - ) - ) +(defpart 1538 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 70.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-378 @@ -1941,65 +2029,71 @@ ) ;; failed to figure out what this is: -(defpart 1540 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 23.000002)) - ) - ) +(defpart 1540 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 23.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1539 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.111111)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1539 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.111111)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1541 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 23.000002)) - ) - ) +(defpart 1541 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 23.000002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-402 @@ -2058,43 +2152,47 @@ ) ;; failed to figure out what this is: -(defpart 1543 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 190.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1543 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 190.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1542 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 190.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1542 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 190.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-401 @@ -2153,43 +2251,47 @@ ) ;; failed to figure out what this is: -(defpart 1545 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 105.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1545 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 105.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1544 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 105.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1544 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 105.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-400 @@ -2248,43 +2350,47 @@ ) ;; failed to figure out what this is: -(defpart 1547 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 20.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1547 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 20.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1546 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 20.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1546 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 20.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-399 @@ -2343,40 +2449,44 @@ ) ;; failed to figure out what this is: -(defpart 1549 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 225.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1549 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 225.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1548 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 225.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1548 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 225.0) (degrees 40.0) 1.0) + ) + ) diff --git a/test/decompiler/reference/levels/sunken/sunken-part3_REF.gc b/test/decompiler/reference/levels/sunken/sunken-part3_REF.gc index 22cd2b5d6b..d1fb8753f3 100644 --- a/test/decompiler/reference/levels/sunken/sunken-part3_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-part3_REF.gc @@ -37,65 +37,71 @@ ) ;; failed to figure out what this is: -(defpart 1551 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1551 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1550 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1550 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1552 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1552 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-198 @@ -133,65 +139,71 @@ ) ;; failed to figure out what this is: -(defpart 1554 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 1554 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1553 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.3333334)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1553 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.3333334)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1555 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 1555 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-189 @@ -229,65 +241,71 @@ ) ;; failed to figure out what this is: -(defpart 1557 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 0.7) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 116.0)) - ) - ) +(defpart 1557 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 0.7) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 116.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1556 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-x (meters 1.1555556)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1556 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-x (meters 1.1555556)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1558 :init-specs ((sp-flt spt-num 0.05) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 116.0)) - ) - ) +(defpart 1558 + :init-specs + ((sp-flt spt-num 0.05) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 116.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-193 @@ -326,84 +344,92 @@ ) ;; failed to figure out what this is: -(defpart 1560 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 0.4) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters -1.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 116.0)) - ) - ) +(defpart 1560 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 0.4) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -1.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 116.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1559 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.1555556)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1559 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.1555556)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1561 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -1.4) (meters 2.8) 1.0) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-vel-y (meters 0.0046666665)) - (sp-flt spt-fade-g 2.2755556) - (sp-flt spt-accel-y 0.8192) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1561 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -1.4) (meters 2.8) 1.0) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-vel-y (meters 0.0046666665)) + (sp-flt spt-fade-g 2.2755556) + (sp-flt spt-accel-y 0.8192) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1562 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -1.4) (meters 2.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 8.0 40.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y 2.7306666) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 1)) - ) - ) +(defpart 1562 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -1.4) (meters 2.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 8.0 40.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y 2.7306666) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 1)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-207 @@ -441,65 +467,71 @@ ) ;; failed to figure out what this is: -(defpart 1564 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) - (sp-flt spt-rotate-y (degrees 25.000002)) - ) - ) +(defpart 1564 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 2867.2) + (sp-flt spt-rotate-y (degrees 25.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1563 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.1555557)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.6)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1563 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.1555557)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.6)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1565 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.4)) - (sp-flt spt-y (meters 0)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2457.6) - (sp-flt spt-b 2867.2) - (sp-flt spt-fade-g 1.3653333) - (sp-flt spt-accel-y 0.8192) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) - (sp-flt spt-rotate-y (degrees 25.000002)) - ) - ) +(defpart 1565 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.4)) + (sp-flt spt-y (meters 0)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2457.6) + (sp-flt spt-b 2867.2) + (sp-flt spt-fade-g 1.3653333) + (sp-flt spt-accel-y 0.8192) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.8) 1.0) + (sp-flt spt-rotate-y (degrees 25.000002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-388 @@ -558,43 +590,47 @@ ) ;; failed to figure out what this is: -(defpart 1567 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1567 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1566 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1566 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-387 @@ -653,43 +689,47 @@ ) ;; failed to figure out what this is: -(defpart 1569 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 40.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1569 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 40.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1568 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 40.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1568 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 40.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-386 @@ -748,43 +788,47 @@ ) ;; failed to figure out what this is: -(defpart 1571 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1571 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1570 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1570 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 130.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-384 @@ -843,43 +887,47 @@ ) ;; failed to figure out what this is: -(defpart 1573 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -204.99998) (degrees 50.000004) 1.0) - ) - ) +(defpart 1573 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -204.99998) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1572 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -204.99998) (degrees 50.000004) 1.0) - ) - ) +(defpart 1572 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 24) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -204.99998) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-385 @@ -938,43 +986,47 @@ ) ;; failed to figure out what this is: -(defpart 1575 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -185.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1575 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -185.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1574 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -185.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1574 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -185.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-394 @@ -1033,43 +1085,47 @@ ) ;; failed to figure out what this is: -(defpart 1577 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -60.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1577 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -60.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1576 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -60.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1576 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -60.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-390 @@ -1128,43 +1184,47 @@ ) ;; failed to figure out what this is: -(defpart 1579 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -45.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1579 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -45.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1578 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -45.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1578 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -45.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-393 @@ -1223,43 +1283,47 @@ ) ;; failed to figure out what this is: -(defpart 1583 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 90.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1583 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 90.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1582 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 90.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1582 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 90.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-392 @@ -1318,43 +1382,47 @@ ) ;; failed to figure out what this is: -(defpart 1585 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 135.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1585 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 135.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1584 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 135.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1584 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 135.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-38 @@ -1413,43 +1481,47 @@ ) ;; failed to figure out what this is: -(defpart 1587 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 145.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1587 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 145.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1586 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 145.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1586 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 145.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-200 @@ -1508,43 +1580,47 @@ ) ;; failed to figure out what this is: -(defpart 1589 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -10) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees 45.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1589 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -10) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees 45.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1588 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 45.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1588 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 45.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-391 @@ -1603,40 +1679,44 @@ ) ;; failed to figure out what this is: -(defpart 1581 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -90.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1581 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -90.0) (degrees 40.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1580 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -90.0) (degrees 40.0) 1.0) - ) - ) +(defpart 1580 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0016666667) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -90.0) (degrees 40.0) 1.0) + ) + ) diff --git a/test/decompiler/reference/levels/sunken/sunken-part4_REF.gc b/test/decompiler/reference/levels/sunken/sunken-part4_REF.gc index 5c44c24471..e81bbfc504 100644 --- a/test/decompiler/reference/levels/sunken/sunken-part4_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-part4_REF.gc @@ -37,65 +37,71 @@ ) ;; failed to figure out what this is: -(defpart 1591 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 112.99999)) - ) - ) +(defpart 1591 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 112.99999)) + ) + ) ;; failed to figure out what this is: -(defpart 1590 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.1111112)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1590 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.1111112)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1592 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 112.99999)) - ) - ) +(defpart 1592 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 112.99999)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-285 @@ -133,65 +139,71 @@ ) ;; failed to figure out what this is: -(defpart 1594 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 100.00001)) - ) - ) +(defpart 1594 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 100.00001)) + ) + ) ;; failed to figure out what this is: -(defpart 1593 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0.6666667)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1593 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0.6666667)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1595 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 100.00001)) - ) - ) +(defpart 1595 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 100.00001)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-288 @@ -229,65 +241,71 @@ ) ;; failed to figure out what this is: -(defpart 1597 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 85.0)) - ) - ) +(defpart 1597 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 85.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1596 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1596 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1598 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 85.0)) - ) - ) +(defpart 1598 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 85.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-299 @@ -325,65 +343,71 @@ ) ;; failed to figure out what this is: -(defpart 1600 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 60.0)) - ) - ) +(defpart 1600 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 60.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1599 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -1.1111112)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1599 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -1.1111112)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1601 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 60.0)) - ) - ) +(defpart 1601 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 60.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-302 @@ -421,65 +445,71 @@ ) ;; failed to figure out what this is: -(defpart 1603 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 47.0)) - ) - ) +(defpart 1603 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 47.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1602 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -1.7777778)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1602 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -1.7777778)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1604 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 47.0)) - ) - ) +(defpart 1604 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 47.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-367 @@ -517,65 +547,71 @@ ) ;; failed to figure out what this is: -(defpart 1606 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 30.0)) - ) - ) +(defpart 1606 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1605 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -2.6666667)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1605 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -2.6666667)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1607 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 30.0)) - ) - ) +(defpart 1607 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 30.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-371 @@ -613,65 +649,71 @@ ) ;; failed to figure out what this is: -(defpart 1609 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 7.0000005)) - ) - ) +(defpart 1609 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 7.0000005)) + ) + ) ;; failed to figure out what this is: -(defpart 1608 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -3.5555556)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1608 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -3.5555556)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1610 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 7.0000005)) - ) - ) +(defpart 1610 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 7.0000005)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-308 @@ -709,65 +751,71 @@ ) ;; failed to figure out what this is: -(defpart 1612 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1612 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1611 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 3.7777777)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1611 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 3.7777777)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1613 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1613 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-312 @@ -805,65 +853,71 @@ ) ;; failed to figure out what this is: -(defpart 1615 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -192.00002)) - ) - ) +(defpart 1615 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -192.00002)) + ) + ) ;; failed to figure out what this is: -(defpart 1614 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -4.4444447)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1614 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -4.4444447)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1616 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -192.00002)) - ) - ) +(defpart 1616 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -192.00002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-316 @@ -901,65 +955,71 @@ ) ;; failed to figure out what this is: -(defpart 1618 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -162.0)) - ) - ) +(defpart 1618 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -162.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1617 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -3.1111112)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1617 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -3.1111112)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1619 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -162.0)) - ) - ) +(defpart 1619 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -162.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-320 @@ -997,65 +1057,71 @@ ) ;; failed to figure out what this is: -(defpart 1621 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -105.0)) - ) - ) +(defpart 1621 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -105.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1620 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -0.6666667)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1620 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -0.6666667)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1622 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -105.0)) - ) - ) +(defpart 1622 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -105.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-324 @@ -1093,65 +1159,71 @@ ) ;; failed to figure out what this is: -(defpart 1624 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.2)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 96.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -85.0)) - ) - ) +(defpart 1624 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.2)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 96.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -85.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1623 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0.22222222)) - (sp-flt spt-y (meters 4.2222223)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1623 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0.22222222)) + (sp-flt spt-y (meters 4.2222223)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1625 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 96.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -85.0)) - ) - ) +(defpart 1625 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 96.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -85.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-328 @@ -1189,65 +1261,71 @@ ) ;; failed to figure out what this is: -(defpart 1627 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.2)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 96.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -67.0)) - ) - ) +(defpart 1627 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.2)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 96.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -67.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1626 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0.8888889)) - (sp-flt spt-y (meters 4.2222223)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1626 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0.8888889)) + (sp-flt spt-y (meters 4.2222223)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1628 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 96.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -67.0)) - ) - ) +(defpart 1628 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 96.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -67.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-332 @@ -1285,65 +1363,71 @@ ) ;; failed to figure out what this is: -(defpart 1630 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -20.0)) - ) - ) +(defpart 1630 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -20.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1629 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 3.3333333)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1629 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 3.3333333)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1631 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.70000005)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 103.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -20.0)) - ) - ) +(defpart 1631 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.70000005)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 103.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -20.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-333 @@ -1381,65 +1465,71 @@ ) ;; failed to figure out what this is: -(defpart 1633 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.9)) - (sp-flt spt-y (meters 0.9)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 115.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 30.0)) - ) - ) +(defpart 1633 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.9)) + (sp-flt spt-y (meters 0.9)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 115.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1632 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.3333335)) - (sp-flt spt-y (meters 5.111111)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1632 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.3333335)) + (sp-flt spt-y (meters 5.111111)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1634 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.9)) - (sp-flt spt-y (meters 1.2)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 115.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 30.0)) - ) - ) +(defpart 1634 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.9)) + (sp-flt spt-y (meters 1.2)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 115.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 30.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-334 @@ -1477,65 +1567,71 @@ ) ;; failed to figure out what this is: -(defpart 1636 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.9)) - (sp-flt spt-y (meters 0.7)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 110.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 20.0)) - ) - ) +(defpart 1636 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.9)) + (sp-flt spt-y (meters 0.7)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 110.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 20.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1635 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.111111)) - (sp-flt spt-y (meters 5.111111)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1635 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.111111)) + (sp-flt spt-y (meters 5.111111)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1637 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -1.9)) - (sp-flt spt-y (meters 1)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 110.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 20.0)) - ) - ) +(defpart 1637 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -1.9)) + (sp-flt spt-y (meters 1)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 110.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 20.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-335 @@ -1573,65 +1669,71 @@ ) ;; failed to figure out what this is: -(defpart 1639 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1639 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1638 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 4.4444447)) - (sp-flt spt-y (meters 5.111111)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1638 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 4.4444447)) + (sp-flt spt-y (meters 5.111111)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1640 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1640 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-336 @@ -1669,65 +1771,71 @@ ) ;; failed to figure out what this is: -(defpart 1642 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1642 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1641 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 3.7777777)) - (sp-flt spt-y (meters 5.111111)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1641 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 3.7777777)) + (sp-flt spt-y (meters 5.111111)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1643 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1643 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-337 @@ -1765,65 +1873,71 @@ ) ;; failed to figure out what this is: -(defpart 1645 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -37.0)) - ) - ) +(defpart 1645 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -37.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1644 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 2.4444444)) - (sp-flt spt-y (meters 5.111111)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1644 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 2.4444444)) + (sp-flt spt-y (meters 5.111111)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1646 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -37.0)) - ) - ) +(defpart 1646 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -37.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-338 @@ -1861,65 +1975,71 @@ ) ;; failed to figure out what this is: -(defpart 1648 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -62.0)) - ) - ) +(defpart 1648 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -62.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1647 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.7777778)) - (sp-flt spt-y (meters 5.111111)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1647 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.7777778)) + (sp-flt spt-y (meters 5.111111)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1649 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -62.0)) - ) - ) +(defpart 1649 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -62.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-339 @@ -1957,65 +2077,71 @@ ) ;; failed to figure out what this is: -(defpart 1651 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 99.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -85.0)) - ) - ) +(defpart 1651 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 99.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -85.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1650 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0.44444445)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1650 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0.44444445)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1652 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 99.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -85.0)) - ) - ) +(defpart 1652 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 99.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -85.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-340 @@ -2053,65 +2179,71 @@ ) ;; failed to figure out what this is: -(defpart 1654 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 160.0)) - ) - ) +(defpart 1654 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 160.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1653 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 3.1111112)) - (sp-flt spt-y (meters 3.5555556)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1653 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 3.1111112)) + (sp-flt spt-y (meters 3.5555556)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1655 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 105.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 160.0)) - ) - ) +(defpart 1655 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 105.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 160.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-341 @@ -2149,65 +2281,71 @@ ) ;; failed to figure out what this is: -(defpart 1657 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees 177.0)) - ) - ) +(defpart 1657 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees 177.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1656 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 3.7777777)) - (sp-flt spt-y (meters 3.5555556)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1656 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 3.7777777)) + (sp-flt spt-y (meters 3.5555556)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1658 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees 177.0)) - ) - ) +(defpart 1658 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees 177.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-357 @@ -2245,65 +2383,71 @@ ) ;; failed to figure out what this is: -(defpart 1660 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 97.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4505.6) - (sp-flt spt-rotate-y (degrees 131.0)) - ) - ) +(defpart 1660 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 97.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4505.6) + (sp-flt spt-rotate-y (degrees 131.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1659 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.7777778)) - (sp-flt spt-y (meters 3.5555556)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1659 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.7777778)) + (sp-flt spt-y (meters 3.5555556)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1661 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 97.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.4) 1.0) - (sp-flt spt-rotate-y (degrees 131.0)) - ) - ) +(defpart 1661 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 97.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.4) 1.0) + (sp-flt spt-rotate-y (degrees 131.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-356 @@ -2341,65 +2485,71 @@ ) ;; failed to figure out what this is: -(defpart 1663 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 97.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4505.6) - (sp-flt spt-rotate-y (degrees 311.0)) - ) - ) +(defpart 1663 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 97.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4505.6) + (sp-flt spt-rotate-y (degrees 311.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1662 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.7777778)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1662 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.7777778)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1664 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 97.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.4) 1.0) - (sp-flt spt-rotate-y (degrees 311.0)) - ) - ) +(defpart 1664 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 97.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.4) 1.0) + (sp-flt spt-rotate-y (degrees 311.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-354 @@ -2437,65 +2587,71 @@ ) ;; failed to figure out what this is: -(defpart 1666 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 97.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 325.0)) - ) - ) +(defpart 1666 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 97.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 325.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1665 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 2.6666667)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1665 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 2.6666667)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1667 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 97.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 325.0)) - ) - ) +(defpart 1667 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 97.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 325.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-sheild @@ -2506,49 +2662,59 @@ ) ;; failed to figure out what this is: -(defpart 2312 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-rnd-flt spt-num 0.1 0.6 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.06) (meters 0.013333334) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.8) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 20 19 1) - (sp-launcher-by-id spt-next-launcher 2313) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2312 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-rnd-flt spt-num 0.1 0.6 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.06) (meters 0.013333334) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.8) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 20 19 1) + (sp-launcher-by-id spt-next-launcher 2313) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2313 :init-specs ((sp-flt spt-fade-a 0.0))) +(defpart 2313 + :init-specs + ((sp-flt spt-fade-a 0.0)) + ) ;; failed to figure out what this is: -(defpart 2311 :init-specs ((sp-rnd-flt spt-num 4.0 2.0 1.0) - (sp-rnd-flt spt-x (meters 2) (meters 17) 1.0) - (sp-flt spt-y (meters -6)) - (sp-int spt-rot-x 8) - (sp-flt spt-r 16384.0) - (sp-flt spt-g 12288.0) - (sp-flt spt-b 12288.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) - (sp-flt spt-fade-b -32.768) - (sp-int spt-timer 150) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2314) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2311 + :init-specs + ((sp-rnd-flt spt-num 4.0 2.0 1.0) + (sp-rnd-flt spt-x (meters 2) (meters 17) 1.0) + (sp-flt spt-y (meters -6)) + (sp-int spt-rot-x 8) + (sp-flt spt-r 16384.0) + (sp-flt spt-g 12288.0) + (sp-flt spt-b 12288.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) + (sp-flt spt-fade-b -32.768) + (sp-int spt-timer 150) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2314) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2314 :init-specs ((sp-flt spt-fade-b 32.768))) +(defpart 2314 + :init-specs + ((sp-flt spt-fade-b 32.768)) + ) diff --git a/test/decompiler/reference/levels/sunken/sunken-part5_REF.gc b/test/decompiler/reference/levels/sunken/sunken-part5_REF.gc index d5ea2fd77f..c47b010de1 100644 --- a/test/decompiler/reference/levels/sunken/sunken-part5_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-part5_REF.gc @@ -37,65 +37,71 @@ ) ;; failed to figure out what this is: -(defpart 1669 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 106.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -131.0)) - ) - ) +(defpart 1669 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 106.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -131.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1668 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -1.7777778)) - (sp-flt spt-y (meters 4.888889)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1668 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -1.7777778)) + (sp-flt spt-y (meters 4.888889)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1670 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.90000004)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 106.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -131.0)) - ) - ) +(defpart 1670 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.90000004)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 106.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -131.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-238 @@ -133,65 +139,71 @@ ) ;; failed to figure out what this is: -(defpart 1672 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -100.00001)) - ) - ) +(defpart 1672 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -100.00001)) + ) + ) ;; failed to figure out what this is: -(defpart 1671 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -0.44444445)) - (sp-flt spt-y (meters 4.888889)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1671 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -0.44444445)) + (sp-flt spt-y (meters 4.888889)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1673 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.90000004)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -100.00001)) - ) - ) +(defpart 1673 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.90000004)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -100.00001)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-239 @@ -229,65 +241,71 @@ ) ;; failed to figure out what this is: -(defpart 1675 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -124.99999)) - ) - ) +(defpart 1675 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -124.99999)) + ) + ) ;; failed to figure out what this is: -(defpart 1674 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -1.1111112)) - (sp-flt spt-y (meters 4.888889)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1674 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -1.1111112)) + (sp-flt spt-y (meters 4.888889)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1676 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.90000004)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -124.99999)) - ) - ) +(defpart 1676 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.90000004)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -124.99999)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-240 @@ -325,65 +343,71 @@ ) ;; failed to figure out what this is: -(defpart 1678 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -93.0)) - ) - ) +(defpart 1678 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -93.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1677 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 4.888889)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1677 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 4.888889)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1679 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.90000004)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -93.0)) - ) - ) +(defpart 1679 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.90000004)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -93.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-241 @@ -421,65 +445,71 @@ ) ;; failed to figure out what this is: -(defpart 1681 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1681 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1680 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -0.6666667)) - (sp-flt spt-y (meters 4.888889)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1680 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -0.6666667)) + (sp-flt spt-y (meters 4.888889)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1682 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.90000004)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1682 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.90000004)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-242 @@ -517,65 +547,71 @@ ) ;; failed to figure out what this is: -(defpart 1684 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -135.0)) - ) - ) +(defpart 1684 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -135.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1683 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 4.888889)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1683 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 4.888889)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1685 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.90000004)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 108.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -135.0)) - ) - ) +(defpart 1685 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.90000004)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 108.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -135.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-243 @@ -613,65 +649,71 @@ ) ;; failed to figure out what this is: -(defpart 1687 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -147.0)) - ) - ) +(defpart 1687 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -147.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1686 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -2.4444444)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1686 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -2.4444444)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1688 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.70000005)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -147.0)) - ) - ) +(defpart 1688 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.70000005)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -147.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-278 @@ -709,65 +751,71 @@ ) ;; failed to figure out what this is: -(defpart 1690 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -165.0)) - ) - ) +(defpart 1690 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -165.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1689 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -3.0222223)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1689 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -3.0222223)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1691 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.70000005)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -165.0)) - ) - ) +(defpart 1691 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.70000005)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -165.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-251 @@ -805,65 +853,71 @@ ) ;; failed to figure out what this is: -(defpart 1693 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -136.0)) - ) - ) +(defpart 1693 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -136.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1692 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -2.1333334)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1692 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -2.1333334)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1694 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.70000005)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -136.0)) - ) - ) +(defpart 1694 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.70000005)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -136.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-254 @@ -901,65 +955,71 @@ ) ;; failed to figure out what this is: -(defpart 1696 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -185.0)) - ) - ) +(defpart 1696 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -185.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1695 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -3.911111)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1695 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -3.911111)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1697 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.70000005)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -185.0)) - ) - ) +(defpart 1697 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.70000005)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -185.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-264 @@ -997,65 +1057,71 @@ ) ;; failed to figure out what this is: -(defpart 1699 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -203.0)) - ) - ) +(defpart 1699 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -203.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1698 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -4.6666665)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1698 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -4.6666665)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1700 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.70000005)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -203.0)) - ) - ) +(defpart 1700 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.70000005)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -203.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-265 @@ -1093,65 +1159,71 @@ ) ;; failed to figure out what this is: -(defpart 1702 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -217.0)) - ) - ) +(defpart 1702 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -217.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1701 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -5.3333335)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1701 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -5.3333335)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1703 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.70000005)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -217.0)) - ) - ) +(defpart 1703 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.70000005)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -217.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-266 @@ -1189,65 +1261,71 @@ ) ;; failed to figure out what this is: -(defpart 1705 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.6)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 107.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -243.0)) - ) - ) +(defpart 1705 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.6)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 107.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -243.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1704 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -6.4444447)) - (sp-flt spt-y (meters 4.888889)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1704 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -6.4444447)) + (sp-flt spt-y (meters 4.888889)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1706 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.90000004)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 107.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -243.0)) - ) - ) +(defpart 1706 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.90000004)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 107.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -243.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-267 @@ -1285,65 +1363,71 @@ ) ;; failed to figure out what this is: -(defpart 1708 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.7)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 110.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -267.0)) - ) - ) +(defpart 1708 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.7)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 110.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -267.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1707 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -7.7777777)) - (sp-flt spt-y (meters 5.111111)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1707 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -7.7777777)) + (sp-flt spt-y (meters 5.111111)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1709 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 1)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 110.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -267.0)) - ) - ) +(defpart 1709 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 1)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 110.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -267.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-268 @@ -1381,62 +1465,68 @@ ) ;; failed to figure out what this is: -(defpart 1711 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 0.7)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 110.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) - (sp-flt spt-rotate-y (degrees -300.0)) - ) - ) +(defpart 1711 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 0.7)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 110.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4096.0) + (sp-flt spt-rotate-y (degrees -300.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1710 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -9.333333)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1710 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -9.333333)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1712 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2)) - (sp-flt spt-y (meters 1)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 110.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - (sp-flt spt-rotate-y (degrees -300.0)) - ) - ) +(defpart 1712 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2)) + (sp-flt spt-y (meters 1)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 110.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + (sp-flt spt-rotate-y (degrees -300.0)) + ) + ) diff --git a/test/decompiler/reference/levels/sunken/sunken-part_REF.gc b/test/decompiler/reference/levels/sunken/sunken-part_REF.gc index 6eeb0a65b8..0607161174 100644 --- a/test/decompiler/reference/levels/sunken/sunken-part_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-part_REF.gc @@ -54,66 +54,75 @@ ) ;; failed to figure out what this is: -(defpart 1420 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.5)) - (sp-flt spt-y (meters 0.2)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 95.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 5120.0) - ) - ) +(defpart 1420 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.5)) + (sp-flt spt-y (meters 0.2)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 95.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 5120.0) + ) + ) ;; failed to figure out what this is: -(defpart 1419 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-y (meters 4.2222223)) - (sp-flt spt-z (meters 1.15)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1419 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-y (meters 4.2222223)) + (sp-flt spt-z (meters 1.15)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1422 :init-specs ((sp-flt spt-fade-a -0.64))) +(defpart 1422 + :init-specs + ((sp-flt spt-fade-a -0.64)) + ) ;; failed to figure out what this is: -(defpart 1421 :init-specs ((sp-flt spt-num 0.25) - (sp-flt spt-x (meters -2.5)) - (sp-flt spt-y (meters 0.2)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 95.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) - ) - ) +(defpart 1421 + :init-specs + ((sp-flt spt-num 0.25) + (sp-flt spt-x (meters -2.5)) + (sp-flt spt-y (meters 0.2)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 95.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 5) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-tunnel-bubbles-27 @@ -222,190 +231,218 @@ ) ;; failed to figure out what this is: -(defpart 1427 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1427 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1428 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1428 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1425 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1425 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1426 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1426 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -37) (meters 64) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1429 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 1800 1799 1) - (sp-launcher-by-id spt-next-launcher 1430) - ) - ) +(defpart 1429 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 1800 1799 1) + (sp-launcher-by-id spt-next-launcher 1430) + ) + ) ;; failed to figure out what this is: -(defpart 1430 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 1430 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: -(defpart 1423 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 0.1)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-flt spt-scale-y (meters 0.9)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-omega 0.0) - (sp-rnd-int-flt spt-vel-x (meters -0.21333334) 1 1747.6267) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters -0.0050000004)) - (sp-flt spt-scalevel-y (meters 0.0016666667)) - (sp-flt spt-fade-a 1.6) - (sp-int-plain-rnd spt-timer 3600 1199 1) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1431) - ) - ) +(defpart 1423 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 0.1)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-flt spt-scale-y (meters 0.9)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-omega 0.0) + (sp-rnd-int-flt spt-vel-x (meters -0.21333334) 1 1747.6267) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters -0.0050000004)) + (sp-flt spt-scalevel-y (meters 0.0016666667)) + (sp-flt spt-fade-a 1.6) + (sp-int-plain-rnd spt-timer 3600 1199 1) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1431) + ) + ) ;; failed to figure out what this is: -(defpart 1431 :init-specs ((sp-flt spt-scale-x (meters 1.2)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-scalevel-x (meters 0.010000001)) - (sp-flt spt-scalevel-y (meters -0.0033333334)) - (sp-flt spt-fade-a 0.0) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1432) - ) - ) +(defpart 1431 + :init-specs + ((sp-flt spt-scale-x (meters 1.2)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-scalevel-x (meters 0.010000001)) + (sp-flt spt-scalevel-y (meters -0.0033333334)) + (sp-flt spt-fade-a 0.0) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1432) + ) + ) ;; failed to figure out what this is: -(defpart 1432 :init-specs ((sp-flt spt-scale-x (meters 1.5)) - (sp-flt spt-scale-y (meters 0.9)) - (sp-flt spt-scalevel-x (meters -0.010000001)) - (sp-flt spt-scalevel-y (meters 0.0033333334)) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1431) - ) - ) +(defpart 1432 + :init-specs + ((sp-flt spt-scale-x (meters 1.5)) + (sp-flt spt-scale-y (meters 0.9)) + (sp-flt spt-scalevel-x (meters -0.010000001)) + (sp-flt spt-scalevel-y (meters 0.0033333334)) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1431) + ) + ) ;; failed to figure out what this is: -(defpart 1433 :init-specs ((sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-z (meters 0)) - (sp-int spt-rot-x 9) - (sp-flt spt-r 2048.0) - (sp-flt spt-g 1638.4) - (sp-flt spt-b 1228.8) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3 bit7 aux-list) - ) - ) +(defpart 1433 + :init-specs + ((sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 0)) + (sp-int spt-rot-x 9) + (sp-flt spt-r 2048.0) + (sp-flt spt-g 1638.4) + (sp-flt spt-b 1228.8) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3 bit7 aux-list) + ) + ) ;; failed to figure out what this is: -(defpart 1424 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-flt spt-fade-a 0.7111111) - (sp-int spt-timer 2400) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1434) - (sp-rnd-flt spt-conerot-x (degrees 110.0) (degrees 70.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.4)) - ) - ) +(defpart 1424 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-flt spt-fade-a 0.7111111) + (sp-int spt-timer 2400) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1434) + (sp-rnd-flt spt-conerot-x (degrees 110.0) (degrees 70.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.4)) + ) + ) ;; failed to figure out what this is: -(defpart 1434 :init-specs ((sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0016666667) 1.0) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 1435) - ) - ) +(defpart 1434 + :init-specs + ((sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0016666667) 1.0) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 1435) + ) + ) ;; failed to figure out what this is: -(defpart 1435 :init-specs ((sp-flt spt-fade-a -0.14222223))) +(defpart 1435 + :init-specs + ((sp-flt spt-fade-a -0.14222223)) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-tunnel-bubbles-32 @@ -514,82 +551,90 @@ ) ;; failed to figure out what this is: -(defpart 1438 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees -23.000002)) - ) - ) +(defpart 1438 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees -23.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1439 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.06) - (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees -23.000002)) - ) - ) +(defpart 1439 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.06) + (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees -23.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1436 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -23.000002)) - ) - ) +(defpart 1436 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -23.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1437 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -23.000002)) - ) - ) +(defpart 1437 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -24) (meters 48) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -23.000002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-tunnel-bubbles-33 @@ -698,82 +743,90 @@ ) ;; failed to figure out what this is: -(defpart 1442 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.02) - (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1442 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.02) + (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1443 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.02) - (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1443 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.02) + (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1440 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1440 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1441 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1441 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -13) (meters 25) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-tunnel-bubbles-199 @@ -882,82 +935,90 @@ ) ;; failed to figure out what this is: -(defpart 1446 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1446 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1447 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1447 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1444 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1444 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1445 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 26.000002)) - ) - ) +(defpart 1445 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -25) (meters 36) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 26.000002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-tunnel-bubbles-281 @@ -1066,82 +1127,90 @@ ) ;; failed to figure out what this is: -(defpart 1450 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1450 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1451 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1451 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1448 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1448 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1449 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1449 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-tunnel-bubbles-202 @@ -1250,82 +1319,90 @@ ) ;; failed to figure out what this is: -(defpart 1454 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees -5.0)) - ) - ) +(defpart 1454 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees -5.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1455 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-flt spt-rotate-y (degrees -5.0)) - ) - ) +(defpart 1455 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-flt spt-rotate-y (degrees -5.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1452 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -5.0)) - ) - ) +(defpart 1452 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -5.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1453 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees -5.0)) - ) - ) +(defpart 1453 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -22) (meters 44) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters 10) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees -5.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-window-bubbles-35 @@ -1384,43 +1461,47 @@ ) ;; failed to figure out what this is: -(defpart 1457 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1429) - (sp-rnd-flt spt-rotate-y (degrees -65.0) (degrees 30.0) 1.0) - ) - ) +(defpart 1457 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1429) + (sp-rnd-flt spt-rotate-y (degrees -65.0) (degrees 30.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1456 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 0.3)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) - (sp-int spt-timer 4800) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees -65.0) (degrees 30.0) 1.0) - ) - ) +(defpart 1456 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -2) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 0.3)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.015) 1.0) + (sp-int spt-timer 4800) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees -65.0) (degrees 30.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-helix-bubbles-398 @@ -1431,36 +1512,43 @@ ) ;; failed to figure out what this is: -(defpart 1458 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.75) - (sp-rnd-flt spt-x (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-y (meters -10) (meters 15) 1.0) - (sp-rnd-flt spt-z (meters -29) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 2700) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1459) - (sp-rnd-int-flt spt-rotate-y (degrees -67.5) 6 8192.0) - ) - ) +(defpart 1458 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.75) + (sp-rnd-flt spt-x (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-y (meters -10) (meters 15) 1.0) + (sp-rnd-flt spt-z (meters -29) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 2700) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1459) + (sp-rnd-int-flt spt-rotate-y (degrees -67.5) 6 8192.0) + ) + ) ;; failed to figure out what this is: -(defpart 1459 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 900 899 1) - (sp-launcher-by-id spt-next-launcher 1460) - ) - ) +(defpart 1459 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 900 899 1) + (sp-launcher-by-id spt-next-launcher 1460) + ) + ) ;; failed to figure out what this is: -(defpart 1460 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 1460 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-helix-bubbles-397 @@ -1471,26 +1559,28 @@ ) ;; failed to figure out what this is: -(defpart 1461 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.75) - (sp-rnd-flt spt-x (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-y (meters -20) (meters 30) 1.0) - (sp-rnd-flt spt-z (meters -29) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 2700) - (sp-cpuinfo-flags bit2 bit3) - (sp-int-plain-rnd spt-next-time 99 197 1) - (sp-launcher-by-id spt-next-launcher 1459) - (sp-rnd-int-flt spt-rotate-y (degrees -67.5) 7 8192.0) - ) - ) +(defpart 1461 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.75) + (sp-rnd-flt spt-x (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-y (meters -20) (meters 30) 1.0) + (sp-rnd-flt spt-z (meters -29) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 2700) + (sp-cpuinfo-flags bit2 bit3) + (sp-int-plain-rnd spt-next-time 99 197 1) + (sp-launcher-by-id spt-next-launcher 1459) + (sp-rnd-int-flt spt-rotate-y (degrees -67.5) 7 8192.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-355 @@ -1528,65 +1618,71 @@ ) ;; failed to figure out what this is: -(defpart 1463 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 145.0)) - ) - ) +(defpart 1463 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 145.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1462 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 2.6666667)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1462 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 2.6666667)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1464 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 145.0)) - ) - ) +(defpart 1464 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 145.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-361 @@ -1624,65 +1720,71 @@ ) ;; failed to figure out what this is: -(defpart 1466 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 220.0)) - ) - ) +(defpart 1466 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 220.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1465 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.5555553)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1465 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.5555553)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1467 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 220.0)) - ) - ) +(defpart 1467 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 220.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-360 @@ -1720,65 +1822,71 @@ ) ;; failed to figure out what this is: -(defpart 1469 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 400.00003)) - ) - ) +(defpart 1469 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 400.00003)) + ) + ) ;; failed to figure out what this is: -(defpart 1468 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.5555553)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1468 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.5555553)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1470 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 400.00003)) - ) - ) +(defpart 1470 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 400.00003)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-377 @@ -1816,65 +1924,71 @@ ) ;; failed to figure out what this is: -(defpart 1472 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 375.00003)) - ) - ) +(defpart 1472 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 375.00003)) + ) + ) ;; failed to figure out what this is: -(defpart 1471 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 4.6666665)) - (sp-flt spt-y (meters 4.6666665)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1471 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 4.6666665)) + (sp-flt spt-y (meters 4.6666665)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1473 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 375.00003)) - ) - ) +(defpart 1473 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 375.00003)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-376 @@ -1912,65 +2026,71 @@ ) ;; failed to figure out what this is: -(defpart 1475 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 195.0)) - ) - ) +(defpart 1475 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 195.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1474 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 4.6666665)) - (sp-flt spt-y (meters 3.3333333)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1474 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 4.6666665)) + (sp-flt spt-y (meters 3.3333333)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1476 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 195.0)) - ) - ) +(defpart 1476 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 195.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-375 @@ -2008,65 +2128,71 @@ ) ;; failed to figure out what this is: -(defpart 1478 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 392.0)) - ) - ) +(defpart 1478 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 392.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1477 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.3333335)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1477 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.3333335)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1479 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 392.0)) - ) - ) +(defpart 1479 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 392.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-374 @@ -2104,65 +2230,71 @@ ) ;; failed to figure out what this is: -(defpart 1481 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 212.0)) - ) - ) +(defpart 1481 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 212.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1480 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 5.3333335)) - (sp-flt spt-y (meters 3.5555556)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1480 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 5.3333335)) + (sp-flt spt-y (meters 3.5555556)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1482 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 212.0)) - ) - ) +(defpart 1482 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 212.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-363 @@ -2200,65 +2332,71 @@ ) ;; failed to figure out what this is: -(defpart 1484 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 95.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees -63.0)) - ) - ) +(defpart 1484 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 95.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees -63.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1483 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.4222223)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1483 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.4222223)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1485 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 95.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees -63.0)) - ) - ) +(defpart 1485 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 95.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees -63.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-362 @@ -2296,65 +2434,71 @@ ) ;; failed to figure out what this is: -(defpart 1487 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 124.99999)) - ) - ) +(defpart 1487 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 124.99999)) + ) + ) ;; failed to figure out what this is: -(defpart 1486 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 1.4222223)) - (sp-flt spt-y (meters 3.5555556)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1486 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 1.4222223)) + (sp-flt spt-y (meters 3.5555556)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1488 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 100.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 124.99999)) - ) - ) +(defpart 1488 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 100.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 124.99999)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-364 @@ -2392,65 +2536,71 @@ ) ;; failed to figure out what this is: -(defpart 1490 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.3)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 96.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees 62.0)) - ) - ) +(defpart 1490 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.3)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 96.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees 62.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1489 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -0.9777778)) - (sp-flt spt-y (meters 3.5555556)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1489 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -0.9777778)) + (sp-flt spt-y (meters 3.5555556)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1491 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.6)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 96.00001)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees 62.0)) - ) - ) +(defpart 1491 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.6)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 96.00001)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees 62.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sunken-heatpipe-365 @@ -2488,62 +2638,68 @@ ) ;; failed to figure out what this is: -(defpart 1493 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 32.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) - (sp-flt spt-rotate-y (degrees -124.0)) - ) - ) +(defpart 1493 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 32.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-int-flt spt-conerot-radius (meters 0) 4 4710.4) + (sp-flt spt-rotate-y (degrees -124.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1492 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters -1.1111112)) - (sp-flt spt-y (meters 4.4444447)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 1.28) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 25 24 1) - (sp-launcher-by-id spt-next-launcher 1422) - ) - ) +(defpart 1492 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters -1.1111112)) + (sp-flt spt-y (meters 4.4444447)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.0044444446) 1 36.40889) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 1.28) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 25 24 1) + (sp-launcher-by-id spt-next-launcher 1422) + ) + ) ;; failed to figure out what this is: -(defpart 1494 :init-specs ((sp-flt spt-num 0.2) - (sp-flt spt-x (meters -2.2)) - (sp-flt spt-y (meters 0.8)) - (sp-int spt-rot-x 6) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 3276.8) - (sp-flt spt-fade-g 2.048) - (sp-flt spt-accel-y 1.3653333) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 aux-list) - (sp-flt spt-conerot-x (degrees 98.0)) - (sp-flt spt-conerot-y (degrees 90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) - (sp-flt spt-rotate-y (degrees -124.0)) - ) - ) +(defpart 1494 + :init-specs + ((sp-flt spt-num 0.2) + (sp-flt spt-x (meters -2.2)) + (sp-flt spt-y (meters 0.8)) + (sp-int spt-rot-x 6) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 3276.8) + (sp-flt spt-fade-g 2.048) + (sp-flt spt-accel-y 1.3653333) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 aux-list) + (sp-flt spt-conerot-x (degrees 98.0)) + (sp-flt spt-conerot-y (degrees 90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4.6) 1.0) + (sp-flt spt-rotate-y (degrees -124.0)) + ) + ) diff --git a/test/decompiler/reference/levels/sunken/sunken-pipegame_REF.gc b/test/decompiler/reference/levels/sunken/sunken-pipegame_REF.gc index fb11fe3231..48f3fbef1a 100644 --- a/test/decompiler/reference/levels/sunken/sunken-pipegame_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-pipegame_REF.gc @@ -107,81 +107,92 @@ ) ;; failed to figure out what this is: -(defpart 1741 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 10.0) - (sp-flt spt-y (meters 6)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-y (meters 0.006666667)) - (sp-flt spt-fade-a 1.4222223) - (sp-flt spt-accel-y 13.653334) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 44 1) - (sp-launcher-by-id spt-next-launcher 1745) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters -10) 1.0) - ) - ) +(defpart 1741 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 10.0) + (sp-flt spt-y (meters 6)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-y (meters 0.006666667)) + (sp-flt spt-fade-a 1.4222223) + (sp-flt spt-accel-y 13.653334) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 44 1) + (sp-launcher-by-id spt-next-launcher 1745) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters -10) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1745 :init-specs ((sp-flt spt-fade-a 0.0))) +(defpart 1745 + :init-specs + ((sp-flt spt-fade-a 0.0)) + ) ;; failed to figure out what this is: -(defpart 1742 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-y (meters 0) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -3.657143) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.5) 1.0) - ) - ) +(defpart 1742 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-y (meters 0) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -3.657143) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1743 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) - (sp-rnd-flt spt-scale-y (meters 7) (meters 3) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1743 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) + (sp-rnd-flt spt-scale-y (meters 7) (meters 3) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1744 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1744 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-pipegame-jar-suck1 @@ -193,59 +204,65 @@ ) ;; failed to figure out what this is: -(defpart 1746 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 10.0) - (sp-flt spt-y (meters 6)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-y (meters 0.006666667)) - (sp-flt spt-fade-a 1.4222223) - (sp-flt spt-accel-y 13.653334) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 44 1) - (sp-launcher-by-id spt-next-launcher 1745) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters -10) 1.0) - ) - ) +(defpart 1746 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 10.0) + (sp-flt spt-y (meters 6)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-y (meters 0.006666667)) + (sp-flt spt-fade-a 1.4222223) + (sp-flt spt-accel-y 13.653334) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 44 1) + (sp-launcher-by-id spt-next-launcher 1745) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters -10) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1747 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) - (sp-rnd-flt spt-scale-y (meters 7) (meters 3) 1.0) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1747 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) + (sp-rnd-flt spt-scale-y (meters 7) (meters 3) 1.0) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1748 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1748 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-pipegame-jar-suck2 @@ -257,59 +274,65 @@ ) ;; failed to figure out what this is: -(defpart 1749 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 10.0) - (sp-flt spt-y (meters 6)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-y (meters 0.006666667)) - (sp-flt spt-fade-a 1.4222223) - (sp-flt spt-accel-y 13.653334) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 44 1) - (sp-launcher-by-id spt-next-launcher 1745) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters -10) 1.0) - ) - ) +(defpart 1749 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 10.0) + (sp-flt spt-y (meters 6)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-y (meters 0.006666667)) + (sp-flt spt-fade-a 1.4222223) + (sp-flt spt-accel-y 13.653334) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 44 1) + (sp-launcher-by-id spt-next-launcher 1745) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters -10) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1750 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) - (sp-rnd-flt spt-scale-y (meters 7) (meters 3) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1750 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 7) (meters 1) 1.0) + (sp-rnd-flt spt-scale-y (meters 7) (meters 3) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1751 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1751 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-pipegame-blow0 @@ -321,82 +344,93 @@ ) ;; failed to figure out what this is: -(defpart 1752 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-r 64.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-y (meters -0.033333335)) - (sp-flt spt-scalevel-y (meters 0.006666667)) - (sp-flt spt-accel-y -27.306667) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 44 1) - (sp-launcher-by-id spt-next-launcher 1756) - (sp-rnd-flt spt-conerot-x (degrees 150.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0)) - ) - ) +(defpart 1752 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-r 64.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-y (meters -0.033333335)) + (sp-flt spt-scalevel-y (meters 0.006666667)) + (sp-flt spt-accel-y -27.306667) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 44 1) + (sp-launcher-by-id spt-next-launcher 1756) + (sp-rnd-flt spt-conerot-x (degrees 150.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0)) + ) + ) ;; failed to figure out what this is: -(defpart 1756 :init-specs ((sp-flt spt-fade-a -1.4222223))) +(defpart 1756 + :init-specs + ((sp-flt spt-fade-a -1.4222223)) + ) ;; failed to figure out what this is: -(defpart 1753 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-y (meters 0) (meters -8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -3.657143) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.5) 1.0) - ) - ) +(defpart 1753 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-y (meters 0) (meters -8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -3.657143) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1754 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -3.5)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-rnd-flt spt-scale-y (meters 13) (meters 3) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1754 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -3.5)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-rnd-flt spt-scale-y (meters 13) (meters 3) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1755 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1755 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-pipegame-blow1 @@ -408,60 +442,66 @@ ) ;; failed to figure out what this is: -(defpart 1757 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-y (meters -0.033333335)) - (sp-flt spt-scalevel-y (meters 0.006666667)) - (sp-flt spt-accel-y -27.306667) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 44 1) - (sp-launcher-by-id spt-next-launcher 1756) - (sp-rnd-flt spt-conerot-x (degrees 150.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0)) - ) - ) +(defpart 1757 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-y (meters -0.033333335)) + (sp-flt spt-scalevel-y (meters 0.006666667)) + (sp-flt spt-accel-y -27.306667) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 44 1) + (sp-launcher-by-id spt-next-launcher 1756) + (sp-rnd-flt spt-conerot-x (degrees 150.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0)) + ) + ) ;; failed to figure out what this is: -(defpart 1758 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -3.5)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-rnd-flt spt-scale-y (meters 13) (meters 3) 1.0) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1758 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -3.5)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-rnd-flt spt-scale-y (meters 13) (meters 3) 1.0) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1759 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1759 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-pipegame-blow2 @@ -473,60 +513,66 @@ ) ;; failed to figure out what this is: -(defpart 1760 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-y (meters -0.033333335)) - (sp-flt spt-scalevel-y (meters 0.006666667)) - (sp-flt spt-accel-y -27.306667) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 44 1) - (sp-launcher-by-id spt-next-launcher 1756) - (sp-rnd-flt spt-conerot-x (degrees 150.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0)) - ) - ) +(defpart 1760 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-y (meters -0.033333335)) + (sp-flt spt-scalevel-y (meters 0.006666667)) + (sp-flt spt-accel-y -27.306667) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 44 1) + (sp-launcher-by-id spt-next-launcher 1756) + (sp-rnd-flt spt-conerot-x (degrees 150.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0)) + ) + ) ;; failed to figure out what this is: -(defpart 1761 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -3.5)) - (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-rnd-flt spt-scale-y (meters 13) (meters 3) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1761 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -3.5)) + (sp-rnd-flt spt-scale-x (meters 3) (meters 0.5) 1.0) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-rnd-flt spt-scale-y (meters 13) (meters 3) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1762 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1762 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-scale-x (meters 5.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-y (meters 5.5) (meters 2) 1.0) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; definition for function sunken-pipegame-button-init-by-other (defbehavior sunken-pipegame-button-init-by-other sunken-pipegame-button ((arg0 vector) (arg1 quaternion) (arg2 entity-actor) (arg3 symbol)) diff --git a/test/decompiler/reference/levels/sunken/sunken-water_REF.gc b/test/decompiler/reference/levels/sunken/sunken-water_REF.gc index 05c6bd8e2b..f6aa593dfa 100644 --- a/test/decompiler/reference/levels/sunken/sunken-water_REF.gc +++ b/test/decompiler/reference/levels/sunken/sunken-water_REF.gc @@ -64,24 +64,26 @@ ) ;; failed to figure out what this is: -(defpart 1736 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) - (sp-flt spt-scale-y (meters 0.25)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.1875)) - (sp-flt spt-scalevel-y (meters -0.001875)) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 81) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2022) - ) - ) +(defpart 1736 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) + (sp-flt spt-scale-y (meters 0.25)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.1875)) + (sp-flt spt-scalevel-y (meters -0.001875)) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 81) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2022) + ) + ) ;; failed to figure out what this is: (defpart 2022 diff --git a/test/decompiler/reference/levels/sunken/whirlpool_REF.gc b/test/decompiler/reference/levels/sunken/whirlpool_REF.gc index f3ddf0b940..8d6ab0973b 100644 --- a/test/decompiler/reference/levels/sunken/whirlpool_REF.gc +++ b/test/decompiler/reference/levels/sunken/whirlpool_REF.gc @@ -239,61 +239,70 @@ ) ;; failed to figure out what this is: -(defpart 1739 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 6.6)) - (sp-flt spt-scale-x (meters 0.2)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1739 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 6.6)) + (sp-flt spt-scale-x (meters 0.2)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1737 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters 4) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 3.2)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-r 150.0) - (sp-flt spt-g 150.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.053333335)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters -0.01)) - (sp-flt spt-scalevel-x (meters -0.004888889)) - (sp-flt spt-fade-a 0.42666668) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1740) - ) - ) +(defpart 1737 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters 4) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 3.2)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-r 150.0) + (sp-flt spt-g 150.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.053333335)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters -0.01)) + (sp-flt spt-scalevel-x (meters -0.004888889)) + (sp-flt spt-fade-a 0.42666668) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1740) + ) + ) ;; failed to figure out what this is: -(defpart 1740 :init-specs ((sp-flt spt-fade-a 0.0))) +(defpart 1740 + :init-specs + ((sp-flt spt-fade-a 0.0)) + ) ;; failed to figure out what this is: -(defpart 1738 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-fade-a -1.8285716) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1738 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-fade-a -1.8285716) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; definition for method 20 of type whirlpool (defmethod dummy-20 whirlpool ((obj whirlpool) (arg0 float)) diff --git a/test/decompiler/reference/levels/swamp/kermit_REF.gc b/test/decompiler/reference/levels/swamp/kermit_REF.gc index f720fbeb2a..70804ccf0e 100644 --- a/test/decompiler/reference/levels/swamp/kermit_REF.gc +++ b/test/decompiler/reference/levels/swamp/kermit_REF.gc @@ -25,198 +25,216 @@ ) ;; failed to figure out what this is: -(defpart 1360 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-flt spt-fade-a -0.2) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1360 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-flt spt-fade-a -0.2) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1359 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.1 1.0) - (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-flt spt-fade-a 0.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1359 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.1 1.0) + (sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-flt spt-fade-a 0.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1356 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-flt spt-num 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "eco-blue-spark1") - :volume #x2cc - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1364) - ) +(defpart 1356 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-flt spt-num 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "eco-blue-spark1") + :volume #x2cc + ) ) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1364) + ) + ) ;; failed to figure out what this is: -(defpart 1357 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-flt spt-num 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.075 - :group #x1 - :sound-name (static-sound-name "eco-blue-spark2") - :volume #x400 - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1364) - ) +(defpart 1357 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-flt spt-num 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.075 + :group #x1 + :sound-name (static-sound-name "eco-blue-spark2") + :volume #x400 + ) ) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1364) + ) + ) ;; failed to figure out what this is: -(defpart 1358 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-flt spt-num 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 0.05 - :group #x1 - :sound-name (static-sound-name "eco-blue-spark3") - :volume #x2cc - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1364) - ) +(defpart 1358 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-flt spt-num 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 0.05 + :group #x1 + :sound-name (static-sound-name "eco-blue-spark3") + :volume #x2cc + ) ) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1364) + ) + ) ;; failed to figure out what this is: -(defpart 1361 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.1 0.5 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 91) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1364) - ) - ) +(defpart 1361 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.1 0.5 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 91) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1364) + ) + ) ;; failed to figure out what this is: -(defpart 1362 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.2 0.4 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 91) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1364) - ) - ) +(defpart 1362 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.2 0.4 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 91) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1364) + ) + ) ;; failed to figure out what this is: -(defpart 1363 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.1 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 91) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1364) - ) - ) +(defpart 1363 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.1 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 10.0) (degrees 160.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 91) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1364) + ) + ) ;; failed to figure out what this is: -(defpart 1364 :init-specs ((sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-fade-r -1.0) - (sp-flt spt-fade-g -1.0) - (sp-flt spt-fade-a -2.0) - ) - ) +(defpart 1364 + :init-specs + ((sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-fade-r -1.0) + (sp-flt spt-fade-g -1.0) + (sp-flt spt-fade-a -2.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-kermit-charged-up @@ -228,26 +246,28 @@ ) ;; failed to figure out what this is: -(defpart 1365 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 70.0 16.0 1.0) - (sp-rnd-flt spt-g 70.0 16.0 1.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-accel-y -10.922667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1365 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 70.0 16.0 1.0) + (sp-rnd-flt spt-g 70.0 16.0 1.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-accel-y -10.922667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-kermit-pulse @@ -262,73 +282,84 @@ ) ;; failed to figure out what this is: -(defpart 1368 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 3)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 3000) - (sp-cpuinfo-flags bit3) - (sp-func spt-func 'sparticle-track-root) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1369) - ) - ) +(defpart 1368 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 3)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 3000) + (sp-cpuinfo-flags bit3) + (sp-func spt-func 'sparticle-track-root) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1369) + ) + ) ;; failed to figure out what this is: -(defpart 1369 :init-specs ((sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-a 100.0 28.0 1.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 1369) - ) - ) +(defpart 1369 + :init-specs + ((sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-a 100.0 28.0 1.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 1369) + ) + ) ;; failed to figure out what this is: -(defpart 1366 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-y (meters 4) (meters 16) 1.0) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 1.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.053333335)) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-flt spt-vel-z (meters 0.002)) - (sp-int spt-timer 3000) - (sp-cpuinfo-flags bit2 bit3 bit7) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1370) - ) - ) +(defpart 1366 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-y (meters 4) (meters 16) 1.0) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 1.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.053333335)) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-flt spt-vel-z (meters 0.002)) + (sp-int spt-timer 3000) + (sp-cpuinfo-flags bit2 bit3 bit7) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1370) + ) + ) ;; failed to figure out what this is: -(defpart 1370 :init-specs ((sp-flt spt-vel-z (meters 0)))) +(defpart 1370 + :init-specs + ((sp-flt spt-vel-z (meters 0))) + ) ;; failed to figure out what this is: -(defpart 1367 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.85)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-rnd-flt spt-g 96.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 64.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-scalevel-x (meters -0.00075757573)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.16) - (sp-flt spt-fade-a -0.14222223) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1367 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.85)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-rnd-flt spt-g 96.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 64.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-scalevel-x (meters -0.00075757573)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.16) + (sp-flt spt-fade-a -0.14222223) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-kermit-pulse-impact @@ -340,75 +371,84 @@ ) ;; failed to figure out what this is: -(defpart 1371 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters -0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-z (meters -0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.00083333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-a -0.64) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1373) - (sp-rnd-flt spt-launchrot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1371 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters -0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-z (meters -0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.00083333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-a -0.64) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1373) + (sp-rnd-flt spt-launchrot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1373 :init-specs ((sp-flt spt-fade-r -3.2) - (sp-flt spt-fade-g 1.0) - (sp-flt spt-fade-b 1.0) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1374) - ) - ) +(defpart 1373 + :init-specs + ((sp-flt spt-fade-r -3.2) + (sp-flt spt-fade-g 1.0) + (sp-flt spt-fade-b 1.0) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1374) + ) + ) ;; failed to figure out what this is: -(defpart 1374 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 1374 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 1372 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 32.0) - (sp-rnd-flt spt-x (meters -0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-y (meters -0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-z (meters -0.1) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-rnd-flt spt-b 192.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.06666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g -2.1333334) - (sp-flt spt-fade-a -1.4222223) - (sp-flt spt-accel-y -2.7306666) - (sp-flt spt-friction 0.93) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1373) - (sp-rnd-flt spt-launchrot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1372 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 32.0) + (sp-rnd-flt spt-x (meters -0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-y (meters -0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-z (meters -0.1) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-rnd-flt spt-b 192.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.06666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g -2.1333334) + (sp-flt spt-fade-a -1.4222223) + (sp-flt spt-accel-y -2.7306666) + (sp-flt spt-friction 0.93) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1373) + (sp-rnd-flt spt-launchrot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-launchrot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; definition of type joint-mod-tracker (deftype joint-mod-tracker (basic) diff --git a/test/decompiler/reference/levels/swamp/swamp-obs_REF.gc b/test/decompiler/reference/levels/swamp/swamp-obs_REF.gc index f819a8887f..83d04b6286 100644 --- a/test/decompiler/reference/levels/swamp/swamp-obs_REF.gc +++ b/test/decompiler/reference/levels/swamp/swamp-obs_REF.gc @@ -15,83 +15,92 @@ ) ;; failed to figure out what this is: -(defpart 1325 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-int-flt spt-x (meters -2) 2 8192.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 48.0 24.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 1328) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -179.3918)) - ) - ) +(defpart 1325 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-int-flt spt-x (meters -2) 2 8192.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 48.0 24.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 1328) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -179.3918)) + ) + ) ;; failed to figure out what this is: -(defpart 1328 :init-specs ((sp-flt spt-fade-a -0.32))) +(defpart 1328 + :init-specs + ((sp-flt spt-fade-a -0.32)) + ) ;; failed to figure out what this is: -(defpart 1326 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-int-flt spt-x (meters -2) 2 8192.0) - (sp-flt spt-y (meters -0.75)) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 16.0 1.0) - (sp-rnd-flt spt-g 36.0 18.0 1.0) - (sp-rnd-flt spt-b 24.0 4.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.01)) - (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 1328) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -179.3918)) - ) - ) +(defpart 1326 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-int-flt spt-x (meters -2) 2 8192.0) + (sp-flt spt-y (meters -0.75)) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 16.0 1.0) + (sp-rnd-flt spt-g 36.0 18.0 1.0) + (sp-rnd-flt spt-b 24.0 4.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.01)) + (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 1328) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -179.3918)) + ) + ) ;; failed to figure out what this is: -(defpart 1327 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-int-flt spt-x (meters -2) 2 8192.0) - (sp-flt spt-y (meters 0.25)) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 16.0 1.0) - (sp-rnd-flt spt-g 48.0 16.0 1.0) - (sp-rnd-flt spt-b 48.0 16.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - (sp-int spt-next-time 390) - (sp-launcher-by-id spt-next-launcher 1329) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees -179.3918)) - ) - ) +(defpart 1327 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-int-flt spt-x (meters -2) 2 8192.0) + (sp-flt spt-y (meters 0.25)) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 16.0 1.0) + (sp-rnd-flt spt-g 48.0 16.0 1.0) + (sp-rnd-flt spt-b 48.0 16.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + (sp-int spt-next-time 390) + (sp-launcher-by-id spt-next-launcher 1329) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees -179.3918)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-spike-down @@ -679,69 +688,78 @@ ) ;; failed to figure out what this is: -(defpart 1331 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 15)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 130.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 54.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.1333334) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1331 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 15)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 130.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 54.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.1333334) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1330 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 16.0 16.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 70.0 16.0 1.0) - (sp-rnd-flt spt-g 70.0 16.0 1.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-accel-y -10.922667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1330 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 16.0 16.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 70.0 16.0 1.0) + (sp-rnd-flt spt-g 70.0 16.0 1.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-accel-y -10.922667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1332 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-flt spt-scalevel-y (meters 0.0033333334)) - (sp-flt spt-accel-y -1.0922667) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 30 299 1) - (sp-launcher-by-id spt-next-launcher 1333) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1332 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-flt spt-scalevel-y (meters 0.0033333334)) + (sp-flt spt-accel-y -1.0922667) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 30 299 1) + (sp-launcher-by-id spt-next-launcher 1333) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1333 :init-specs ((sp-flt spt-fade-a -0.2))) +(defpart 1333 + :init-specs + ((sp-flt spt-fade-a -0.2)) + ) ;; failed to figure out what this is: (defskelgroup *swamp-rock-sg* swamp-rock diff --git a/test/decompiler/reference/levels/swamp/swamp-part_REF.gc b/test/decompiler/reference/levels/swamp/swamp-part_REF.gc index ed32d038de..40462bb1a7 100644 --- a/test/decompiler/reference/levels/swamp/swamp-part_REF.gc +++ b/test/decompiler/reference/levels/swamp/swamp-part_REF.gc @@ -103,21 +103,23 @@ ) ;; failed to figure out what this is: -(defpart 2305 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-x (meters 6)) - (sp-flt spt-y (meters -13)) - (sp-flt spt-z (meters 4)) - (sp-flt spt-scale-x (meters 1.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2308) - ) - ) +(defpart 2305 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-x (meters 6)) + (sp-flt spt-y (meters -13)) + (sp-flt spt-z (meters 4)) + (sp-flt spt-scale-x (meters 1.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2308) + ) + ) ;; failed to figure out what this is: (defpart 2308 @@ -126,366 +128,400 @@ ) ;; failed to figure out what this is: -(defpart 2306 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-x (meters 5)) - (sp-flt spt-y (meters -13.5)) - (sp-flt spt-z (meters 3.5)) - (sp-flt spt-scale-x (meters 1.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2308) - ) - ) +(defpart 2306 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-x (meters 5)) + (sp-flt spt-y (meters -13.5)) + (sp-flt spt-z (meters 3.5)) + (sp-flt spt-scale-x (meters 1.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2308) + ) + ) ;; failed to figure out what this is: -(defpart 2307 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 8.0) - (sp-flt spt-x (meters 6.5)) - (sp-flt spt-y (meters -12.5)) - (sp-flt spt-z (meters 5)) - (sp-flt spt-scale-x (meters 1.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2308) - ) - ) +(defpart 2307 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 8.0) + (sp-flt spt-x (meters 6.5)) + (sp-flt spt-y (meters -12.5)) + (sp-flt spt-z (meters 5)) + (sp-flt spt-scale-x (meters 1.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2308) + ) + ) ;; failed to figure out what this is: -(defpart 2303 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-int spt-num 1065353216 1 2.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 255.0 1.0) - (sp-rnd-flt spt-g 100.0 100.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit7) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2308) - ) - ) +(defpart 2303 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-int spt-num 1065353216 1 2.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 255.0 1.0) + (sp-rnd-flt spt-g 100.0 100.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit7) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2308) + ) + ) ;; failed to figure out what this is: -(defpart 2304 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 3.0) - (sp-flt spt-scale-x (meters 0.075)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 0.075)) - (sp-flt spt-r 64.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 20.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 2304 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 3.0) + (sp-flt spt-scale-x (meters 0.075)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 0.075)) + (sp-flt spt-r 64.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 20.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) ;; failed to figure out what this is: -(defpart 1384 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 15) (meters 30) 1.0) - (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters -0.036666665)) - (sp-flt spt-vel-y (meters -0.036666665)) - (sp-flt spt-accel-x 1.3653333) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 555) - (sp-launcher-by-id spt-next-launcher 1385) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1384 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 15) (meters 30) 1.0) + (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters -0.036666665)) + (sp-flt spt-vel-y (meters -0.036666665)) + (sp-flt spt-accel-x 1.3653333) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 555) + (sp-launcher-by-id spt-next-launcher 1385) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1385 :init-specs ((sp-flt spt-g 128.0) - (sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-x 0.0) - (sp-flt spt-accel-y 0.0) - (sp-flt spt-accel-z 0.0) - (sp-int-plain-rnd spt-next-time 2700 1499 1) - (sp-launcher-by-id spt-next-launcher 1386) - ) - ) +(defpart 1385 + :init-specs + ((sp-flt spt-g 128.0) + (sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-x 0.0) + (sp-flt spt-accel-y 0.0) + (sp-flt spt-accel-z 0.0) + (sp-int-plain-rnd spt-next-time 2700 1499 1) + (sp-launcher-by-id spt-next-launcher 1386) + ) + ) ;; failed to figure out what this is: -(defpart 1386 :init-specs ((sp-flt spt-b 128.0) - (sp-rnd-int spt-accel-x -1070677186 1 5.4613333) - (sp-rnd-int spt-accel-z -1070677186 1 5.4613333) - ) - ) +(defpart 1386 + :init-specs + ((sp-flt spt-b 128.0) + (sp-rnd-int spt-accel-x -1070677186 1 5.4613333) + (sp-rnd-int spt-accel-z -1070677186 1 5.4613333) + ) + ) ;; failed to figure out what this is: -(defpart 1383 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 15) (meters 30) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters -0.036666665)) - (sp-flt spt-vel-y (meters -0.036666665)) - (sp-flt spt-accel-x 1.3653333) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 555) - (sp-launcher-by-id spt-next-launcher 1385) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1383 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 15) (meters 30) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters -0.036666665)) + (sp-flt spt-vel-y (meters -0.036666665)) + (sp-flt spt-accel-x 1.3653333) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 555) + (sp-launcher-by-id spt-next-launcher 1385) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1375 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3 bit7) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 1387) - ) - ) +(defpart 1375 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3 bit7) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 1387) + ) + ) ;; failed to figure out what this is: -(defpart 1387 :init-specs ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 1387) - ) - ) +(defpart 1387 + :init-specs + ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 1387) + ) + ) ;; failed to figure out what this is: -(defpart 1376 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x21 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 4.0) - (sp-flt spt-scale-x (meters 1)) - (sp-rnd-flt spt-rot-x -5461.3335 43690.668 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-flt spt-scale-y (meters 1.7)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 1376 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x21 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 4.0) + (sp-flt spt-scale-x (meters 1)) + (sp-rnd-flt spt-rot-x -5461.3335 43690.668 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-scale-y (meters 1.7)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: -(defpart 1377 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 80.0 20.0 1.0) - (sp-rnd-flt spt-g 80.0 32.0 1.0) - (sp-rnd-flt spt-b 80.0 20.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-x (meters 0.0033333334)) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.2) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y 0.68266666) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-y (degrees -20.0)) - (sp-flt spt-conerot-z (degrees -90.0)) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 1377 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 80.0 20.0 1.0) + (sp-rnd-flt spt-g 80.0 32.0 1.0) + (sp-rnd-flt spt-b 80.0 20.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-x (meters 0.0033333334)) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.2) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y 0.68266666) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-y (degrees -20.0)) + (sp-flt spt-conerot-z (degrees -90.0)) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: -(defpart 1378 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.9 1.0) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 80.0 20.0 1.0) - (sp-rnd-flt spt-g 80.0 32.0 1.0) - (sp-rnd-flt spt-b 80.0 20.0 1.0) - (sp-rnd-flt spt-a 16.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.68266666) - (sp-flt spt-friction 0.996) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees -25.000002) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 1378 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.9 1.0) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 80.0 20.0 1.0) + (sp-rnd-flt spt-g 80.0 32.0 1.0) + (sp-rnd-flt spt-b 80.0 20.0 1.0) + (sp-rnd-flt spt-a 16.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.68266666) + (sp-flt spt-friction 0.996) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees -25.000002) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: -(defpart 1379 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 80.0 20.0 1.0) - (sp-rnd-flt spt-g 80.0 32.0 1.0) - (sp-rnd-flt spt-b 80.0 20.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-x (meters 0.0033333334)) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0048828125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.2) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y 0.4096) - (sp-flt spt-friction 0.993) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-y (degrees -20.0)) - (sp-flt spt-conerot-z (degrees -90.0)) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 1379 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 80.0 20.0 1.0) + (sp-rnd-flt spt-g 80.0 32.0 1.0) + (sp-rnd-flt spt-b 80.0 20.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-x (meters 0.0033333334)) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0048828125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.2) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y 0.4096) + (sp-flt spt-friction 0.993) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-y (degrees -20.0)) + (sp-flt spt-conerot-z (degrees -90.0)) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: -(defpart 1380 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 80.0 20.0 1.0) - (sp-rnd-flt spt-g 80.0 32.0 1.0) - (sp-rnd-flt spt-b 80.0 20.0 1.0) - (sp-rnd-flt spt-a 16.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0048828125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g 0.0) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-accel-y -0.54613334) - (sp-flt spt-friction 0.993) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees -25.000002) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 1380 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 80.0 20.0 1.0) + (sp-rnd-flt spt-g 80.0 32.0 1.0) + (sp-rnd-flt spt-b 80.0 20.0 1.0) + (sp-rnd-flt spt-a 16.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0048828125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g 0.0) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-accel-y -0.54613334) + (sp-flt spt-friction 0.993) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees -25.000002) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: -(defpart 1381 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.9 1.0) - (sp-flt spt-x (meters -7.8)) - (sp-flt spt-y (meters -8.5)) - (sp-flt spt-z (meters -2.2)) - (sp-flt spt-scale-x (meters 1.6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 40.0 20.0 1.0) - (sp-rnd-flt spt-g 40.0 16.0 1.0) - (sp-rnd-flt spt-b 40.0 10.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -0.4096) - (sp-flt spt-friction 0.995) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 1381 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.9 1.0) + (sp-flt spt-x (meters -7.8)) + (sp-flt spt-y (meters -8.5)) + (sp-flt spt-z (meters -2.2)) + (sp-flt spt-scale-x (meters 1.6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 40.0 20.0 1.0) + (sp-rnd-flt spt-g 40.0 16.0 1.0) + (sp-rnd-flt spt-b 40.0 10.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -0.4096) + (sp-flt spt-friction 0.995) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: -(defpart 1382 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-flt spt-x (meters -7.8)) - (sp-flt spt-y (meters -8.5)) - (sp-flt spt-z (meters -2.2)) - (sp-flt spt-scale-x (meters 1.6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 40.0 20.0 1.0) - (sp-rnd-flt spt-g 40.0 16.0 1.0) - (sp-rnd-flt spt-b 40.0 10.0 1.0) - (sp-rnd-flt spt-a 64.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-b 0.0) - (sp-flt spt-fade-a -0.16) - (sp-flt spt-accel-y -0.54613334) - (sp-flt spt-friction 0.995) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.25)) - ) - ) +(defpart 1382 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-flt spt-x (meters -7.8)) + (sp-flt spt-y (meters -8.5)) + (sp-flt spt-z (meters -2.2)) + (sp-flt spt-scale-x (meters 1.6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 40.0 20.0 1.0) + (sp-rnd-flt spt-g 40.0 16.0 1.0) + (sp-rnd-flt spt-b 40.0 10.0 1.0) + (sp-rnd-flt spt-a 64.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-b 0.0) + (sp-flt spt-fade-a -0.16) + (sp-flt spt-accel-y -0.54613334) + (sp-flt spt-friction 0.995) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.25)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-01 @@ -546,39 +582,43 @@ ) ;; failed to figure out what this is: -(defpart 1390 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 35) 1.0) - (sp-rnd-flt spt-z (meters -35) (meters 55) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - ) - ) +(defpart 1390 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 35) 1.0) + (sp-rnd-flt spt-z (meters -35) (meters 55) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1388 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x20 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.1 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.00083333335)) - (sp-flt spt-scalevel-y (meters 0.00016666666)) - (sp-flt spt-fade-a 0.64) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1391) - ) - ) +(defpart 1388 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x20 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.1 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.00083333335)) + (sp-flt spt-scalevel-y (meters 0.00016666666)) + (sp-flt spt-fade-a 0.64) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1391) + ) + ) ;; failed to figure out what this is: (defpart 1391 @@ -587,32 +627,39 @@ ) ;; failed to figure out what this is: -(defpart 1392 :init-specs ((sp-flt spt-g 0.0) (sp-flt spt-b 0.0) (sp-flt spt-a 0.0) (sp-int spt-timer 5))) +(defpart 1392 + :init-specs + ((sp-flt spt-g 0.0) (sp-flt spt-b 0.0) (sp-flt spt-a 0.0) (sp-int spt-timer 5)) + ) ;; failed to figure out what this is: -(defpart 1389 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 1200) - (sp-launcher-by-id spt-next-launcher 1393) - ) - ) +(defpart 1389 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 1200) + (sp-launcher-by-id spt-next-launcher 1393) + ) + ) ;; failed to figure out what this is: -(defpart 1393 :init-specs ((sp-rnd-flt spt-a 8.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 5) - ) - ) +(defpart 1393 + :init-specs + ((sp-rnd-flt spt-a 8.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 5) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-02 @@ -656,19 +703,21 @@ ) ;; failed to figure out what this is: -(defpart 1394 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 25.000002)) - ) - ) +(defpart 1394 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 25.000002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-03 @@ -729,19 +778,21 @@ ) ;; failed to figure out what this is: -(defpart 1395 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -4) (meters 12) 1.0) - (sp-rnd-flt spt-z (meters -40) (meters 60) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 25.000002)) - ) - ) +(defpart 1395 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -4) (meters 12) 1.0) + (sp-rnd-flt spt-z (meters -40) (meters 60) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 25.000002)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-04 @@ -802,19 +853,21 @@ ) ;; failed to figure out what this is: -(defpart 1396 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -35) (meters 60) 1.0) - (sp-rnd-flt spt-z (meters -12) (meters 18) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 40.0)) - ) - ) +(defpart 1396 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -35) (meters 60) 1.0) + (sp-rnd-flt spt-z (meters -12) (meters 18) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 40.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-05 @@ -844,19 +897,21 @@ ) ;; failed to figure out what this is: -(defpart 1397 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1397 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 40) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-06 @@ -936,34 +991,38 @@ ) ;; failed to figure out what this is: -(defpart 1398 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -45) (meters 80) 1.0) - (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1398 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -45) (meters 80) 1.0) + (sp-rnd-flt spt-z (meters -20) (meters 40) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1399 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 40) 1.0) - (sp-rnd-flt spt-z (meters 18) (meters 15) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1399 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 40) 1.0) + (sp-rnd-flt spt-z (meters 18) (meters 15) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-07 @@ -1045,65 +1104,73 @@ ) ;; failed to figure out what this is: -(defpart 1400 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 15) 1.0) - (sp-rnd-flt spt-z (meters -8) (meters 38) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1400 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 15) 1.0) + (sp-rnd-flt spt-z (meters -8) (meters 38) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1401 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -17.5) (meters 10) 1.0) - (sp-rnd-flt spt-z (meters -15) (meters 50) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1401 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -17.5) (meters 10) 1.0) + (sp-rnd-flt spt-z (meters -15) (meters 50) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1402 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 45) 1.0) - (sp-rnd-flt spt-z (meters 21) (meters 8) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1402 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 45) 1.0) + (sp-rnd-flt spt-z (meters 21) (meters 8) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1403 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -33) (meters 6) 1.0) - (sp-rnd-flt spt-z (meters -25) (meters 25) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1403 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -33) (meters 6) 1.0) + (sp-rnd-flt spt-z (meters -25) (meters 25) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-08 @@ -1152,19 +1219,21 @@ ) ;; failed to figure out what this is: -(defpart 1404 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -18) (meters 45) 1.0) - (sp-rnd-flt spt-z (meters -25) (meters 40) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1404 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -18) (meters 45) 1.0) + (sp-rnd-flt spt-z (meters -25) (meters 40) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-09 @@ -1200,19 +1269,21 @@ ) ;; failed to figure out what this is: -(defpart 1405 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 42) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 18) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 30.0)) - ) - ) +(defpart 1405 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 42) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 18) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 30.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-10 @@ -1261,19 +1332,21 @@ ) ;; failed to figure out what this is: -(defpart 1406 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -30) (meters 52) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 18) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1406 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -30) (meters 52) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 18) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-11 @@ -1322,19 +1395,21 @@ ) ;; failed to figure out what this is: -(defpart 1407 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -14) (meters 22) 1.0) - (sp-rnd-flt spt-z (meters -13) (meters 30) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1407 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -14) (meters 22) 1.0) + (sp-rnd-flt spt-z (meters -13) (meters 30) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-12 @@ -1370,19 +1445,21 @@ ) ;; failed to figure out what this is: -(defpart 1408 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 33) 1.0) - (sp-rnd-flt spt-z (meters -13) (meters 70) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -65.0)) - ) - ) +(defpart 1408 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 33) 1.0) + (sp-rnd-flt spt-z (meters -13) (meters 70) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -65.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-13 @@ -1418,19 +1495,21 @@ ) ;; failed to figure out what this is: -(defpart 1409 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 20) 1.0) - (sp-rnd-flt spt-z (meters -8) (meters 20) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -40.0)) - ) - ) +(defpart 1409 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 20) 1.0) + (sp-rnd-flt spt-z (meters -8) (meters 20) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -40.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-bubbles-14 @@ -1479,19 +1558,21 @@ ) ;; failed to figure out what this is: -(defpart 1410 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -35) (meters 50) 1.0) - (sp-rnd-flt spt-z (meters -40) (meters 55) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int-plain-rnd spt-timer 150 599 1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -10.0)) - ) - ) +(defpart 1410 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -35) (meters 50) 1.0) + (sp-rnd-flt spt-z (meters -40) (meters 55) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int-plain-rnd spt-timer 150 599 1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -10.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-torch @@ -1508,147 +1589,165 @@ ) ;; failed to figure out what this is: -(defpart 1416 :init-specs ((sp-flt spt-num 0.3) - (sp-flt spt-x (meters 0.2)) - (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1417) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1416 + :init-specs + ((sp-flt spt-num 0.3) + (sp-flt spt-x (meters 0.2)) + (sp-rnd-flt spt-y (meters 1) (meters 1) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1417) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1417 :init-specs ((sp-flt spt-fade-b -6.826667))) +(defpart 1417 + :init-specs + ((sp-flt spt-fade-b -6.826667)) + ) ;; failed to figure out what this is: -(defpart 1411 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1069547520 1 1.0) - (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 1418) - ) - ) +(defpart 1411 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1069547520 1 1.0) + (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-z (meters -0.35) (meters 0.7) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 1418) + ) + ) ;; failed to figure out what this is: -(defpart 1418 :init-specs ((sp-flt spt-fade-a -1.3333334))) +(defpart 1418 + :init-specs + ((sp-flt spt-fade-a -1.3333334)) + ) ;; failed to figure out what this is: -(defpart 1413 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters 1)) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 1418) - ) - ) +(defpart 1413 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters 1)) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 1418) + ) + ) ;; failed to figure out what this is: -(defpart 1414 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 1418) - ) - ) +(defpart 1414 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 1418) + ) + ) ;; failed to figure out what this is: -(defpart 1415 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) - (sp-flt spt-y (meters 0.6)) - (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a 13.066667) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 105) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 1418) - ) - ) +(defpart 1415 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0) + (sp-flt spt-y (meters 0.6)) + (sp-rnd-flt spt-z (meters -0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a 13.066667) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 105) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 1418) + ) + ) ;; failed to figure out what this is: -(defpart 1412 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters 0.3)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0005)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.08) - (sp-flt spt-accel-x 0.27306667) - (sp-flt spt-accel-y 0.13653333) - (sp-flt spt-friction 0.9975) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1412 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters 0.3)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0005)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.08) + (sp-flt spt-accel-x 0.27306667) + (sp-flt spt-accel-y 0.13653333) + (sp-flt spt-friction 0.9975) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) diff --git a/test/decompiler/reference/levels/swamp/swamp-rat-nest_REF.gc b/test/decompiler/reference/levels/swamp/swamp-rat-nest_REF.gc index 3d948bc5f4..b24e8a689d 100644 --- a/test/decompiler/reference/levels/swamp/swamp-rat-nest_REF.gc +++ b/test/decompiler/reference/levels/swamp/swamp-rat-nest_REF.gc @@ -59,521 +59,565 @@ ) ;; failed to figure out what this is: -(defpart 1353 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.14222223) - (sp-rnd-flt spt-accel-y -0.34133333 -0.68266666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) - ) - ) +(defpart 1353 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.14222223) + (sp-rnd-flt spt-accel-y -0.34133333 -0.68266666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1354 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 32.0 16.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 85.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - ) - ) +(defpart 1354 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 32.0 16.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 85.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + ) + ) ;; failed to figure out what this is: -(defpart 1355 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -4.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 48.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.07111111) - (sp-rnd-flt spt-accel-y 0.34133333 0.68266666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) - ) - ) +(defpart 1355 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -4.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 48.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.07111111) + (sp-rnd-flt spt-accel-y 0.34133333 0.68266666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1350 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.14222223) - (sp-rnd-flt spt-accel-y -0.34133333 -0.68266666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) - ) - ) +(defpart 1350 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.14222223) + (sp-rnd-flt spt-accel-y -0.34133333 -0.68266666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1351 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 32.0 16.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 85.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 3)) - ) - ) +(defpart 1351 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 32.0 16.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 85.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 3)) + ) + ) ;; failed to figure out what this is: -(defpart 1352 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -10.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 48.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.07111111) - (sp-rnd-flt spt-accel-y 0.34133333 0.68266666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) - ) - ) +(defpart 1352 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -10.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 48.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.07111111) + (sp-rnd-flt spt-accel-y 0.34133333 0.68266666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1334 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 1)) - (sp-flt spt-scale-x (meters 16)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 160.0) - (sp-flt spt-b 96.0) - (sp-flt spt-a 32.0) - (sp-flt spt-fade-a -1.0) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1334 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 1)) + (sp-flt spt-scale-x (meters 16)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 160.0) + (sp-flt spt-b 96.0) + (sp-flt spt-a 32.0) + (sp-flt spt-fade-a -1.0) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1341 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -12)) - (sp-flt spt-scale-x (meters 16)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 96.0) - (sp-flt spt-a 16.0) - (sp-flt spt-fade-a 0.0) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1341 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -12)) + (sp-flt spt-scale-x (meters 16)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 96.0) + (sp-flt spt-a 16.0) + (sp-flt spt-fade-a 0.0) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1339 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 8.0 8.0 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 48.0 1.0) - (sp-rnd-flt spt-g 48.0 32.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.85333335) - (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) - (sp-flt spt-friction 0.92) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2.5) (meters 1) 1.0) - ) - ) +(defpart 1339 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 8.0 8.0 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 48.0 1.0) + (sp-rnd-flt spt-g 48.0 32.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.85333335) + (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) + (sp-flt spt-friction 0.92) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2.5) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1335 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 16.0 8.0 1.0) - (sp-rnd-flt spt-y (meters -2) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 48.0 1.0) - (sp-rnd-flt spt-g 48.0 32.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) - ) - ) +(defpart 1335 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 16.0 8.0 1.0) + (sp-rnd-flt spt-y (meters -2) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 48.0 1.0) + (sp-rnd-flt spt-g 48.0 32.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1340 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 10.0 5.0 1.0) - (sp-rnd-flt spt-y (meters -12) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 48.0 32.0 1.0) - (sp-rnd-flt spt-g 48.0 32.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) - ) - ) +(defpart 1340 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 10.0 5.0 1.0) + (sp-rnd-flt spt-y (meters -12) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 48.0 32.0 1.0) + (sp-rnd-flt spt-g 48.0 32.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1336 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 12.0 8.0 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 48.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 1) (meters 1.75) 1.0) - ) - ) +(defpart 1336 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 12.0 8.0 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 48.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 1) (meters 1.75) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1337 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 8.0 16.0 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 32.0 16.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-rnd-flt spt-accel-y -8.192 -2.7306666 1.0) - (sp-int spt-timer 750) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-water-level-drop) - (sp-rnd-flt spt-conerot-x (degrees 15.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3.5) 1.0) - ) - ) +(defpart 1337 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 8.0 16.0 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 32.0 16.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-rnd-flt spt-accel-y -8.192 -2.7306666 1.0) + (sp-int spt-timer 750) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-water-level-drop) + (sp-rnd-flt spt-conerot-x (degrees 15.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 3.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1338 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 32.0 32.0 1.0) - (sp-rnd-flt spt-y (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 32.0 16.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y -1.3653333 -6.826667 1.0) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 3.5) (meters 1) 1.0) - ) - ) +(defpart 1338 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 32.0 32.0 1.0) + (sp-rnd-flt spt-y (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 32.0 16.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y -1.3653333 -6.826667 1.0) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 3.5) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1346 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.14222223) - (sp-rnd-flt spt-accel-y -0.34133333 -0.68266666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2.5) (meters 1) 1.0) - ) - ) +(defpart 1346 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.14222223) + (sp-rnd-flt spt-accel-y -0.34133333 -0.68266666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2.5) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1349 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -12) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 48.0 1.0) - (sp-rnd-flt spt-g 64.0 48.0 1.0) - (sp-rnd-flt spt-b 64.0 16.0 1.0) - (sp-rnd-flt spt-a 8.0 8.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.035555556) - (sp-rnd-flt spt-accel-y 0.34133333 0.68266666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2.5) (meters 1) 1.0) - ) - ) +(defpart 1349 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -12) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 48.0 1.0) + (sp-rnd-flt spt-g 64.0 48.0 1.0) + (sp-rnd-flt spt-b 64.0 16.0 1.0) + (sp-rnd-flt spt-a 8.0 8.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.035555556) + (sp-rnd-flt spt-accel-y 0.34133333 0.68266666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 80.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2.5) (meters 1) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1347 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-rnd-flt spt-b 32.0 16.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 3) (meters 0.5) 1.0) - ) - ) +(defpart 1347 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-rnd-flt spt-b 32.0 16.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 3) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1348 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 32.0 16.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-flt spt-fade-a -0.28444445) - (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 3) (meters 0.5) 1.0) - ) - ) +(defpart 1348 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.25) (meters 0.1) 1.0) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 32.0 16.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-flt spt-fade-a -0.28444445) + (sp-rnd-flt spt-accel-y -1.3653333 -2.7306666 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 10.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 3) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1342 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 20.0 8.0 1.0) - (sp-rnd-flt spt-y (meters -3.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 48.0 1.0) - (sp-rnd-flt spt-g 48.0 32.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) - ) - ) +(defpart 1342 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 20.0 8.0 1.0) + (sp-rnd-flt spt-y (meters -3.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 48.0 1.0) + (sp-rnd-flt spt-g 48.0 32.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y -0.13653333 -0.27306667 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1343 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 16.0 5.0 1.0) - (sp-rnd-flt spt-y (meters -10.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 48.0 32.0 1.0) - (sp-rnd-flt spt-g 48.0 32.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.10666667) - (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) - ) - ) +(defpart 1343 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 16.0 5.0 1.0) + (sp-rnd-flt spt-y (meters -10.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 48.0 32.0 1.0) + (sp-rnd-flt spt-g 48.0 32.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.10666667) + (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1344 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num -5.0) - (sp-flt spt-y (meters -12)) - (sp-flt spt-scale-x (meters 16)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 96.0) - (sp-flt spt-a 16.0) - (sp-flt spt-fade-a 0.0) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1344 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num -5.0) + (sp-flt spt-y (meters -12)) + (sp-flt spt-scale-x (meters 16)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 96.0) + (sp-flt spt-a 16.0) + (sp-flt spt-fade-a 0.0) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1345 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 12.0 4.0 1.0) - (sp-rnd-flt spt-y (meters -4) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 48.0 32.0 1.0) - (sp-rnd-flt spt-g 48.0 32.0 1.0) - (sp-rnd-flt spt-b 48.0 8.0 1.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) - ) - ) +(defpart 1345 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 12.0 4.0 1.0) + (sp-rnd-flt spt-y (meters -4) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 2.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 48.0 32.0 1.0) + (sp-rnd-flt spt-g 48.0 32.0 1.0) + (sp-rnd-flt spt-b 48.0 8.0 1.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 90.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.5) (meters 1.25) 1.0) + ) + ) ;; definition of type swamp-rat-nest (deftype swamp-rat-nest (process-drawable) diff --git a/test/decompiler/reference/levels/training/training-obs_REF.gc b/test/decompiler/reference/levels/training/training-obs_REF.gc index 794a1ec13f..a6dd8c72b0 100644 --- a/test/decompiler/reference/levels/training/training-obs_REF.gc +++ b/test/decompiler/reference/levels/training/training-obs_REF.gc @@ -592,30 +592,32 @@ ) ;; failed to figure out what this is: -(defpart 2912 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 2.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 32.0 1.0) - (sp-rnd-flt spt-g 160.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-rnd-flt spt-a 8.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.011904762)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y 2.7306666) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 420) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 30 59 1) - (sp-launcher-by-id spt-next-launcher 2917) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2912 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 2.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 32.0 1.0) + (sp-rnd-flt spt-g 160.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-rnd-flt spt-a 8.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.011904762)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y 2.7306666) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 420) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 30 59 1) + (sp-launcher-by-id spt-next-launcher 2917) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2917 @@ -624,113 +626,129 @@ ) ;; failed to figure out what this is: -(defpart 2918 :init-specs ((sp-flt spt-fade-a -0.04))) +(defpart 2918 + :init-specs + ((sp-flt spt-fade-a -0.04)) + ) ;; failed to figure out what this is: -(defpart 2913 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) - (sp-flt spt-num 4.0) - (sp-flt spt-y (meters 2.5)) - (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-rnd-flt spt-b 64.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) - (sp-flt spt-scalevel-y (meters 0.009765625)) - (sp-flt spt-fade-a 2.1333334) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 15) - (sp-launcher-by-id spt-next-launcher 2919) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2913 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2)) + (sp-flt spt-num 4.0) + (sp-flt spt-y (meters 2.5)) + (sp-rnd-flt spt-scale-x (meters 6) (meters 3) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-rnd-flt spt-b 64.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0) + (sp-flt spt-scalevel-y (meters 0.009765625)) + (sp-flt spt-fade-a 2.1333334) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 15) + (sp-launcher-by-id spt-next-launcher 2919) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 2919 :init-specs ((sp-flt spt-fade-a -2.1333334))) +(defpart 2919 + :init-specs + ((sp-flt spt-fade-a -2.1333334)) + ) ;; failed to figure out what this is: -(defpart 2914 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 2.5) - (sp-flt spt-y (meters 1.5)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 48.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2914 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 2.5) + (sp-flt spt-y (meters 1.5)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 48.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2915 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2)) - (sp-rnd-flt spt-num 8.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 160.0) - (sp-flt spt-g 160.0) - (sp-flt spt-b 160.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-rotvel-x (degrees 1.2)) - (sp-flt spt-rotvel-y (degrees 2.4)) - (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2920) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2915 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2)) + (sp-rnd-flt spt-num 8.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 160.0) + (sp-flt spt-g 160.0) + (sp-flt spt-b 160.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-rotvel-x (degrees 1.2)) + (sp-flt spt-rotvel-y (degrees 2.4)) + (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2920) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2920 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -3.4) - ) - ) +(defpart 2920 + :init-specs + ((sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -3.4) + ) + ) ;; failed to figure out what this is: -(defpart 2916 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) - (sp-rnd-flt spt-num 8.0 8.0 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-scale-y (meters 0.3)) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 100.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) - (sp-flt spt-rotvel-x (degrees 1.2)) - (sp-flt spt-rotvel-y (degrees 2.4)) - (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) - (sp-flt spt-accel-y -13.653334) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 2920) - (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2916 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2)) + (sp-rnd-flt spt-num 8.0 8.0 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-scale-y (meters 0.3)) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 100.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0) + (sp-flt spt-rotvel-x (degrees 1.2)) + (sp-flt spt-rotvel-y (degrees 2.4)) + (sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668) + (sp-flt spt-accel-y -13.653334) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 2920) + (sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-scarecrow-joint-explode diff --git a/test/decompiler/reference/levels/training/training-part_REF.gc b/test/decompiler/reference/levels/training/training-part_REF.gc index c1fb2ff961..ad29af239e 100644 --- a/test/decompiler/reference/levels/training/training-part_REF.gc +++ b/test/decompiler/reference/levels/training/training-part_REF.gc @@ -151,77 +151,87 @@ ) ;; failed to figure out what this is: -(defpart 752 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.2) - (sp-sound (new 'static 'sound-spec - :mask #xc0 - :num 0.1 - :group #x1 - :sound-name (static-sound-name "geyser") - :volume #x400 - :fo-min 50 - :fo-max #xc8 - ) - ) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-flt spt-y (meters -8)) - (sp-flt spt-scale-x (meters 8)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 16)) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-flt spt-accel-y -16.384) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 510) - (sp-launcher-by-id spt-next-launcher 761) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 752 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.2) + (sp-sound (new 'static 'sound-spec + :mask #xc0 + :num 0.1 + :group #x1 + :sound-name (static-sound-name "geyser") + :volume #x400 + :fo-min 50 + :fo-max #xc8 + ) + ) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-flt spt-y (meters -8)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-flt spt-accel-y -16.384) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 510) + (sp-launcher-by-id spt-next-launcher 761) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 761 :init-specs ((sp-flt spt-scalevel-x (meters 0.06666667)) (sp-flt spt-fade-a -1.0666667))) +(defpart 761 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.06666667)) (sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 753 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 85) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.035555556)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-a 1.0666667) - (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) - (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-drop-level-training-mist) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 762) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 753 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 85) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.035555556)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-a 1.0666667) + (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) + (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-drop-level-training-mist) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 762) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 762 :init-specs ((sp-flt spt-fade-a -0.03678161))) +(defpart 762 + :init-specs + ((sp-flt spt-fade-a -0.03678161)) + ) ;; definition for function check-drop-level-training-mist (defun check-drop-level-training-mist ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -233,75 +243,81 @@ ) ;; failed to figure out what this is: -(defpart 754 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.035) - (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 85) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 8)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.035555556)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-a 1.0666667) - (sp-rnd-flt spt-accel-x 1.3653333 1.3653333 1.0) - (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit14) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-drop-level-training-mist) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 762) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 754 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.035) + (sp-rnd-flt spt-x (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 85) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 8)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.035555556)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-a 1.0666667) + (sp-rnd-flt spt-accel-x 1.3653333 1.3653333 1.0) + (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit14) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-drop-level-training-mist) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 762) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 763 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-int spt-num 0 1 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 110.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 25.000002) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 763 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-int spt-num 0 1 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 110.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 25.000002) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 764 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.02)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 110.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 96.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.4) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 764 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.02)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 110.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 96.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.4) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function check-drop-level-training-spout-rain (defun check-drop-level-training-spout-rain ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -338,118 +354,130 @@ ) ;; failed to figure out what this is: -(defpart 759 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) - (sp-rnd-flt spt-y (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 66560.0) - (sp-func spt-func 'check-drop-level-training-spout-rain) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 759 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) + (sp-rnd-flt spt-y (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 66560.0) + (sp-func spt-func 'check-drop-level-training-spout-rain) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 760 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) - (sp-rnd-flt spt-y (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 760 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) + (sp-rnd-flt spt-y (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 757 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-drop-level-training-spout-rain) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 757 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-drop-level-training-spout-rain) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 758 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 758 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 755 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) - (sp-rnd-flt spt-y (meters 10) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-func spt-func 'check-drop-level-training-spout-rain) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 755 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) + (sp-rnd-flt spt-y (meters 10) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-func spt-func 'check-drop-level-training-spout-rain) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 756 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 4.0) - (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) - (sp-rnd-flt spt-y (meters 10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 55.0 1.0) - (sp-rnd-flt spt-b 50.0 50.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) - (sp-int spt-timer 240) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 756 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 4.0) + (sp-rnd-flt spt-x (meters 0) (meters 40) 1.0) + (sp-rnd-flt spt-y (meters 10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 55.0 1.0) + (sp-rnd-flt spt-b 50.0 50.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0) + (sp-int spt-timer 240) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-training-warpgate @@ -632,114 +660,126 @@ ) ;; failed to figure out what this is: -(defpart 770 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-x (meters 0)) - (sp-flt spt-scale-x (meters 5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-z (degrees 15.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 770 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-x (meters 0)) + (sp-flt spt-scale-x (meters 5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-z (degrees 15.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 769 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters -2)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0033333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3 bit14) - (sp-flt spt-rotate-y (degrees -105.0)) - ) - ) +(defpart 769 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters -2)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0033333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3 bit14) + (sp-flt spt-rotate-y (degrees -105.0)) + ) + ) ;; failed to figure out what this is: -(defpart 766 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.6666667)) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 196.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.16) - (sp-flt spt-accel-x 1.2136296) - (sp-flt spt-accel-z -0.75093335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 766 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.6666667)) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 196.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.16) + (sp-flt spt-accel-x 1.2136296) + (sp-flt spt-accel-z -0.75093335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 767 :init-specs ((sp-rnd-flt spt-num 3.0 3.0 1.0) - (sp-flt spt-x (meters -0.5)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 3481.6) - (sp-flt spt-b 3481.6) - (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) - (sp-flt spt-fade-b 2.968116) - (sp-int spt-timer 69) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) - (sp-flt spt-rotate-y (degrees -105.0)) - ) - ) +(defpart 767 + :init-specs + ((sp-rnd-flt spt-num 3.0 3.0 1.0) + (sp-flt spt-x (meters -0.5)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 3481.6) + (sp-flt spt-b 3481.6) + (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) + (sp-flt spt-fade-b 2.968116) + (sp-int spt-timer 69) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) + (sp-flt spt-rotate-y (degrees -105.0)) + ) + ) ;; failed to figure out what this is: -(defpart 768 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-accel-x 0.06826667) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit3 bit14) - (sp-flt spt-rotate-y (degrees -105.0)) - ) - ) +(defpart 768 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-accel-x 0.06826667) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit3 bit14) + (sp-flt spt-rotate-y (degrees -105.0)) + ) + ) ;; failed to figure out what this is: -(defpart 765 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.6666667)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 2.4)) - (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters -0.0044444446)) - (sp-flt spt-vel-z (meters -0.0034999999)) - (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-x 4.247704) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 765 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.6666667)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 2.4)) + (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters -0.0044444446)) + (sp-flt spt-vel-z (meters -0.0034999999)) + (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-x 4.247704) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-training-butterflies @@ -763,82 +803,95 @@ ) ;; failed to figure out what this is: -(defpart 773 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 7.5) 1.0) - (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters -0.036666665)) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 555) - (sp-launcher-by-id spt-next-launcher 774) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 773 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 7.5) 1.0) + (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters -0.036666665)) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 555) + (sp-launcher-by-id spt-next-launcher 774) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 774 :init-specs ((sp-flt spt-accel-y 0.0) - (sp-int-plain-rnd spt-next-time 2700 1499 1) - (sp-launcher-by-id spt-next-launcher 775) - ) - ) +(defpart 774 + :init-specs + ((sp-flt spt-accel-y 0.0) + (sp-int-plain-rnd spt-next-time 2700 1499 1) + (sp-launcher-by-id spt-next-launcher 775) + ) + ) ;; failed to figure out what this is: -(defpart 775 :init-specs ((sp-flt spt-accel-y 1.3653333))) +(defpart 775 + :init-specs + ((sp-flt spt-accel-y 1.3653333)) + ) ;; failed to figure out what this is: -(defpart 771 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 256.0 1.0) - (sp-rnd-int spt-b 1124073472 1 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3 bit7) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 776) - ) - ) +(defpart 771 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 256.0 1.0) + (sp-rnd-int spt-b 1124073472 1 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3 bit7) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 776) + ) + ) ;; failed to figure out what this is: -(defpart 776 :init-specs ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 776) - ) - ) +(defpart 776 + :init-specs + ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 776) + ) + ) ;; failed to figure out what this is: -(defpart 772 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 0.9)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 1.3)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -8.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 772 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 0.9)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 1.3)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -8.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-training-birds @@ -869,22 +922,24 @@ ) ;; failed to figure out what this is: -(defpart 779 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-func spt-birth-func 'birth-func-random-next-time) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters -15) (meters 30) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 199.98) - (sp-func spt-func 'tra-bird-bob-func) - ) - ) +(defpart 779 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-func spt-birth-func 'birth-func-random-next-time) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters -15) (meters 30) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 199.98) + (sp-func spt-func 'tra-bird-bob-func) + ) + ) ;; definition for function tra-sparticle-seagull-moon ;; INFO: Return type mismatch int vs none. @@ -895,59 +950,67 @@ ) ;; failed to figure out what this is: -(defpart 777 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-omega-to-z) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-z (meters 30)) - (sp-flt spt-scale-x (meters 0)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.0044444446)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3 bit7) - (sp-func spt-func 'tra-sparticle-seagull-moon) - (sp-int spt-next-time 199) - (sp-launcher-by-id spt-next-launcher 780) - ) - ) +(defpart 777 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-omega-to-z) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 30)) + (sp-flt spt-scale-x (meters 0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.0044444446)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3 bit7) + (sp-func spt-func 'tra-sparticle-seagull-moon) + (sp-int spt-next-time 199) + (sp-launcher-by-id spt-next-launcher 780) + ) + ) ;; failed to figure out what this is: -(defpart 780 :init-specs ((sp-flt spt-scale-x (meters 8)) - (sp-flt spt-scalevel-x (meters -0.08)) - (sp-int spt-timer 600) - (sp-int spt-next-time 100) - (sp-launcher-by-id spt-next-launcher 781) - ) - ) +(defpart 780 + :init-specs + ((sp-flt spt-scale-x (meters 8)) + (sp-flt spt-scalevel-x (meters -0.08)) + (sp-int spt-timer 600) + (sp-int spt-next-time 100) + (sp-launcher-by-id spt-next-launcher 781) + ) + ) ;; failed to figure out what this is: -(defpart 781 :init-specs ((sp-flt spt-scale-x (meters 0)) - (sp-flt spt-scalevel-x (meters -0.04)) - (sp-int spt-timer 600) - (sp-int spt-next-time 199) - (sp-launcher-by-id spt-next-launcher 780) - ) - ) +(defpart 781 + :init-specs + ((sp-flt spt-scale-x (meters 0)) + (sp-flt spt-scalevel-x (meters -0.04)) + (sp-int spt-timer 600) + (sp-int spt-next-time 199) + (sp-launcher-by-id spt-next-launcher 780) + ) + ) ;; failed to figure out what this is: -(defpart 778 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-func spt-birth-func 'birth-func-copy2-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 4)) - (sp-flt spt-scale-y (meters 1.5)) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 778 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-func spt-birth-func 'birth-func-copy2-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-scale-y (meters 1.5)) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-training-waterfall-21 @@ -965,181 +1028,202 @@ ) ;; failed to figure out what this is: -(defpart 789 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 789 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: -(defpart 790 :init-specs ((sp-flt spt-fade-a -0.16))) +(defpart 790 + :init-specs + ((sp-flt spt-fade-a -0.16)) + ) ;; failed to figure out what this is: -(defpart 791 :init-specs ((sp-flt spt-fade-a -2.6666667))) +(defpart 791 + :init-specs + ((sp-flt spt-fade-a -2.6666667)) + ) ;; failed to figure out what this is: -(defpart 782 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.9) - (sp-rnd-flt spt-x (meters -9) (meters 1) 1.0) - (sp-flt spt-y (meters 47)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.05)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0016666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 384) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 369) - (sp-launcher-by-id spt-next-launcher 791) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 782 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.9) + (sp-rnd-flt spt-x (meters -9) (meters 1) 1.0) + (sp-flt spt-y (meters 47)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.05)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0016666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 384) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 369) + (sp-launcher-by-id spt-next-launcher 791) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 783 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.9) - (sp-rnd-flt spt-x (meters -9) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 39) (meters 5) 1.0) - (sp-flt spt-z (meters 0)) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.011666667) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 369) - (sp-launcher-by-id spt-next-launcher 791) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 783 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.9) + (sp-rnd-flt spt-x (meters -9) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 39) (meters 5) 1.0) + (sp-flt spt-z (meters 0)) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.011666667) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 369) + (sp-launcher-by-id spt-next-launcher 791) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 784 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 3) 1.0) - (sp-rnd-flt spt-y (meters 24) (meters 6) 1.0) - (sp-flt spt-z (meters 2)) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 4.8) (meters 3.2) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.021666666) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 369) - (sp-launcher-by-id spt-next-launcher 791) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 784 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 3) 1.0) + (sp-rnd-flt spt-y (meters 24) (meters 6) 1.0) + (sp-flt spt-z (meters 2)) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 4.8) (meters 3.2) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.01) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.021666666) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 369) + (sp-launcher-by-id spt-next-launcher 791) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 785 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 1) 1.0) - (sp-flt spt-y (meters 47)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-accel-x -2.8444445) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 785 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 1) 1.0) + (sp-flt spt-y (meters 47)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-accel-x -2.8444445) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 786 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.4 1.0) - (sp-rnd-flt spt-x (meters -7) (meters 3.5) 1.0) - (sp-flt spt-y (meters 47)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.021666666)) - (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 681) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 666) - (sp-launcher-by-id spt-next-launcher 791) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 786 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.4 1.0) + (sp-rnd-flt spt-x (meters -7) (meters 3.5) 1.0) + (sp-flt spt-y (meters 47)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.021666666)) + (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 681) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 666) + (sp-launcher-by-id spt-next-launcher 791) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 787 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.133) - (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) - (sp-flt spt-y (meters -3.5)) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.033333335)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 790) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 787 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.133) + (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) + (sp-flt spt-y (meters -3.5)) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.033333335)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 790) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-training-waterfall-20 @@ -1157,167 +1241,179 @@ ) ;; failed to figure out what this is: -(defpart 792 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) - (sp-flt spt-y (meters 15.5)) - (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 3.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.05)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0016666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 369) - (sp-launcher-by-id spt-next-launcher 791) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 792 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) + (sp-flt spt-y (meters 15.5)) + (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 3.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.05)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0016666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 369) + (sp-launcher-by-id spt-next-launcher 791) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 793 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 1.4) - (sp-rnd-flt spt-x (meters -4) (meters 1) 1.0) - (sp-flt spt-y (meters 15.5)) - (sp-rnd-flt spt-z (meters -3) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 3.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.05)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0016666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 369) - (sp-launcher-by-id spt-next-launcher 791) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 793 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 1.4) + (sp-rnd-flt spt-x (meters -4) (meters 1) 1.0) + (sp-flt spt-y (meters 15.5)) + (sp-rnd-flt spt-z (meters -3) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 3.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.05)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0016666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 369) + (sp-launcher-by-id spt-next-launcher 791) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 794 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.4 1.0) - (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) - (sp-flt spt-y (meters 15.5)) - (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.021666666)) - (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 540) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 360) - (sp-launcher-by-id spt-next-launcher 791) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 794 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.4 1.0) + (sp-rnd-flt spt-x (meters -6) (meters 1) 1.0) + (sp-flt spt-y (meters 15.5)) + (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.021666666)) + (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 540) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 360) + (sp-launcher-by-id spt-next-launcher 791) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 795 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.4 1.0) - (sp-rnd-flt spt-x (meters -4) (meters 1) 1.0) - (sp-flt spt-y (meters 15.5)) - (sp-rnd-flt spt-z (meters -3) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.021666666)) - (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 540) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 360) - (sp-launcher-by-id spt-next-launcher 791) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 795 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.4 1.0) + (sp-rnd-flt spt-x (meters -4) (meters 1) 1.0) + (sp-flt spt-y (meters 15.5)) + (sp-rnd-flt spt-z (meters -3) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 2.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.021666666)) + (sp-rnd-flt spt-vel-y (meters -0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 540) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 360) + (sp-launcher-by-id spt-next-launcher 791) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 796 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.133) - (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) - (sp-flt spt-y (meters -3.5)) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.033333335)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 790) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 796 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.133) + (sp-rnd-flt spt-x (meters 0) (meters 6) 1.0) + (sp-flt spt-y (meters -3.5)) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.033333335)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 790) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 797 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters 0) (meters 5) 1.0) - (sp-rnd-flt spt-z (meters -8) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.2) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 789) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 797 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters 0) (meters 5) 1.0) + (sp-rnd-flt spt-z (meters -8) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.2) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 789) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) diff --git a/test/decompiler/reference/levels/village1/assistant_REF.gc b/test/decompiler/reference/levels/village1/assistant_REF.gc index 79168f5c6e..1ee75f81bd 100644 --- a/test/decompiler/reference/levels/village1/assistant_REF.gc +++ b/test/decompiler/reference/levels/village1/assistant_REF.gc @@ -510,63 +510,69 @@ ) ;; failed to figure out what this is: -(defpart 365 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 80.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-fade-a -6.4) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 365 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 80.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-fade-a -6.4) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 366 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters -0.00016666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-accel-y -8.192) - (sp-flt spt-friction 0.93) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 140288.0) - (sp-func spt-func 'check-drop-level-assistant) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 45.0) (degrees 180.0) 1.0) - ) - ) +(defpart 366 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters -0.00016666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-accel-y -8.192) + (sp-flt spt-friction 0.93) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 140288.0) + (sp-func spt-func 'check-drop-level-assistant) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 45.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 367 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 3.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-flt spt-g 96.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 367 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 3.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-flt spt-g 96.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function check-drop-level-assistant (defun check-drop-level-assistant ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) diff --git a/test/decompiler/reference/levels/village1/fishermans-boat_REF.gc b/test/decompiler/reference/levels/village1/fishermans-boat_REF.gc index 54652eb7d2..717489290f 100644 --- a/test/decompiler/reference/levels/village1/fishermans-boat_REF.gc +++ b/test/decompiler/reference/levels/village1/fishermans-boat_REF.gc @@ -772,28 +772,30 @@ ) ;; failed to figure out what this is: -(defpart 2896 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-x (meters 10)) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 3) 1.0) - (sp-flt spt-rot-y (degrees 0.0)) - (sp-rnd-flt spt-scale-y (meters 1.5) (meters 3) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.008666666) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.008666666) 1.0) - (sp-flt spt-fade-a 0.7111111) - (sp-flt spt-friction 0.94) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 90) - (sp-launcher-by-id spt-next-launcher 119) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 2896 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xa :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-x (meters 10)) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 3) 1.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-rnd-flt spt-scale-y (meters 1.5) (meters 3) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.008666666) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.008666666) 1.0) + (sp-flt spt-fade-a 0.7111111) + (sp-flt spt-friction 0.94) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 90) + (sp-launcher-by-id spt-next-launcher 119) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; definition for function fishermans-boat-wave ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/village1/sequence-a-village1_REF.gc b/test/decompiler/reference/levels/village1/sequence-a-village1_REF.gc index 221a77ccd1..1f1310f6cf 100644 --- a/test/decompiler/reference/levels/village1/sequence-a-village1_REF.gc +++ b/test/decompiler/reference/levels/village1/sequence-a-village1_REF.gc @@ -12,27 +12,29 @@ ) ;; failed to figure out what this is: -(defpart 2854 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 128.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.025) (meters 0.125) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 96.0 64.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-rnd-flt spt-accel-y -2.7306666 -6.826667 1.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees -30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 5000.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.3) (meters -0.5) 1.0) - ) - ) +(defpart 2854 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 128.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.025) (meters 0.125) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 96.0 64.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-rnd-flt spt-accel-y -2.7306666 -6.826667 1.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees -30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 5000.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.3) (meters -0.5) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sequenceAV-spit @@ -46,29 +48,31 @@ ) ;; failed to figure out what this is: -(defpart 2855 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 5.0) - (sp-rnd-flt spt-scale-x (meters 0.025) (meters 0.025) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 32.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.00033333333)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 106.0) (degrees 2.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 2.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters -0.15) 1.0) - ) - ) +(defpart 2855 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 5.0) + (sp-rnd-flt spt-scale-x (meters 0.025) (meters 0.025) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 32.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.00033333333)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 106.0) (degrees 2.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 2.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters -0.15) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-sequenceAV-2d-intro-mist @@ -88,111 +92,126 @@ ) ;; failed to figure out what this is: -(defpart 2858 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) - (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2858 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2.5) (meters 5) 1.0) + (sp-rnd-flt spt-y (meters -1.5) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-conerot-z (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2856 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 0.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) - (sp-flt spt-scalevel-x (meters -0.0012121212)) - (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 2856 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 0.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.053333335) 1 436.90668) + (sp-flt spt-scalevel-x (meters -0.0012121212)) + (sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 2857 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 96.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0010952381)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y 0.0 -0.13653333 1.0) - (sp-int-plain-rnd spt-timer 30 299 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 198) - ) - ) +(defpart 2857 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 96.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0010952381)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y 0.0 -0.13653333 1.0) + (sp-int-plain-rnd spt-timer 30 299 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 198) + ) + ) ;; failed to figure out what this is: -(defpart 2860 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters -3.90625)) - (sp-flt spt-scale-x (meters 15)) - (sp-flt spt-scale-y (meters 12)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit13 bit14) - ) - ) +(defpart 2860 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters -3.90625)) + (sp-flt spt-scale-x (meters 15)) + (sp-flt spt-scale-y (meters 12)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit13 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2859 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.3) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-z (meters 0) (meters 3.4179688) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 6) (meters 8) 1.0) - (sp-rnd-flt spt-r 16.0 80.0 1.0) - (sp-rnd-flt spt-g 0.0 16.0 1.0) - (sp-rnd-flt spt-b 16.0 150.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.075) (degrees 0.15) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 149 1) - (sp-launcher-by-id spt-next-launcher 2861) - ) - ) +(defpart 2859 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.3) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-z (meters 0) (meters 3.4179688) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 6) (meters 8) 1.0) + (sp-rnd-flt spt-r 16.0 80.0 1.0) + (sp-rnd-flt spt-g 0.0 16.0 1.0) + (sp-rnd-flt spt-b 16.0 150.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.075) (degrees 0.15) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 149 1) + (sp-launcher-by-id spt-next-launcher 2861) + ) + ) ;; failed to figure out what this is: -(defpart 2861 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 300 299 1) - (sp-launcher-by-id spt-next-launcher 2862) - ) - ) +(defpart 2861 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 300 299 1) + (sp-launcher-by-id spt-next-launcher 2862) + ) + ) ;; failed to figure out what this is: -(defpart 2862 :init-specs ((sp-flt spt-fade-a -0.21333334))) +(defpart 2862 + :init-specs + ((sp-flt spt-fade-a -0.21333334)) + ) ;; definition of type sequenceA-village1 (deftype sequenceA-village1 (process-taskable) diff --git a/test/decompiler/reference/levels/village1/village-obs-VI1_REF.gc b/test/decompiler/reference/levels/village1/village-obs-VI1_REF.gc index dd308151ef..64b9165fc7 100644 --- a/test/decompiler/reference/levels/village1/village-obs-VI1_REF.gc +++ b/test/decompiler/reference/levels/village1/village-obs-VI1_REF.gc @@ -110,103 +110,111 @@ ) ;; failed to figure out what this is: -(defpart 368 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 2.5) - (sp-flt spt-x (meters 0.8)) - (sp-flt spt-scale-x (meters 1.7)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 64.0) - (sp-flt spt-scalevel-x (meters -0.0020833334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.08888889) - (sp-flt spt-accel-y -0.13653333) - (sp-int spt-timer 720) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-int-flt spt-conerot-x (degrees 0.0) 3 16384.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 17.5) 1.0) - ) - ) +(defpart 368 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 2.5) + (sp-flt spt-x (meters 0.8)) + (sp-flt spt-scale-x (meters 1.7)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 64.0) + (sp-flt spt-scalevel-x (meters -0.0020833334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.08888889) + (sp-flt spt-accel-y -0.13653333) + (sp-int spt-timer 720) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-int-flt spt-conerot-x (degrees 0.0) 3 16384.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 17.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 369 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 3.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-x (meters -0.01) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.050666668)) - (sp-rnd-flt spt-vel-z (meters -0.01) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.35555556) - (sp-flt spt-fade-g -0.35555556) - (sp-flt spt-fade-a 0.35555556) - (sp-int spt-timer 165) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-int-flt spt-conerot-x (degrees -45.0) 3 16384.0) - (sp-flt spt-conerot-radius (meters 2)) - ) - ) +(defpart 369 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 3.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-x (meters -0.01) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.050666668)) + (sp-rnd-flt spt-vel-z (meters -0.01) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.35555556) + (sp-flt spt-fade-g -0.35555556) + (sp-flt spt-fade-a 0.35555556) + (sp-int spt-timer 165) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-int-flt spt-conerot-x (degrees -45.0) 3 16384.0) + (sp-flt spt-conerot-radius (meters 2)) + ) + ) ;; failed to figure out what this is: -(defpart 370 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 5.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-scale-x (meters 1.7)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.07666667) 1.0) - (sp-flt spt-vel-y (meters -0.006666667)) - (sp-rnd-flt spt-vel-z (meters -0.05) (meters 0.1) 1.0) - (sp-flt spt-scalevel-x (meters -0.008333334)) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.17777778) - (sp-flt spt-accel-y -4.096) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-int-flt spt-conerot-x (degrees -45.0) 3 16384.0) - (sp-flt spt-conerot-radius (meters 10.6)) - ) - ) +(defpart 370 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 5.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-scale-x (meters 1.7)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.07666667) 1.0) + (sp-flt spt-vel-y (meters -0.006666667)) + (sp-rnd-flt spt-vel-z (meters -0.05) (meters 0.1) 1.0) + (sp-flt spt-scalevel-x (meters -0.008333334)) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.17777778) + (sp-flt spt-accel-y -4.096) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-int-flt spt-conerot-x (degrees -45.0) 3 16384.0) + (sp-flt spt-conerot-radius (meters 10.6)) + ) + ) ;; failed to figure out what this is: -(defpart 371 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 3.8) - (sp-flt spt-x (meters 5.5)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-rnd-flt spt-g 0.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 196.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) - (sp-flt spt-vel-y (meters 0.0073333336)) - (sp-flt spt-scalevel-x (meters -0.008333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.17777778) - (sp-flt spt-fade-a -1.0888889) - (sp-int spt-timer 165) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.3) 1.0) - ) - ) +(defpart 371 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 3.8) + (sp-flt spt-x (meters 5.5)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-rnd-flt spt-g 0.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 196.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0) + (sp-flt spt-vel-y (meters 0.0073333336)) + (sp-flt spt-scalevel-x (meters -0.008333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.17777778) + (sp-flt spt-fade-a -1.0888889) + (sp-int spt-timer 165) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 2.3) 1.0) + ) + ) ;; definition of type windmill-sail (deftype windmill-sail (process-drawable) diff --git a/test/decompiler/reference/levels/village1/village1-part2_REF.gc b/test/decompiler/reference/levels/village1/village1-part2_REF.gc index f461a99d28..529e56fa38 100644 --- a/test/decompiler/reference/levels/village1/village1-part2_REF.gc +++ b/test/decompiler/reference/levels/village1/village1-part2_REF.gc @@ -1117,380 +1117,420 @@ ) ;; failed to figure out what this is: -(defpart 482 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters -0.049)) - (sp-flt spt-y (meters 2.368)) - (sp-flt spt-z (meters 2.414)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 482 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters -0.049)) + (sp-flt spt-y (meters 2.368)) + (sp-flt spt-z (meters 2.414)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 483 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 1.3333334)) - (sp-flt spt-y (meters 0.44444445)) - (sp-flt spt-z (meters 1.3)) - (sp-flt spt-scale-x (meters 1.56)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 8.0 128.0 1.0) - (sp-rnd-flt spt-a 6.0 16.0 1.0) - (sp-flt spt-omega -2730.6667) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 483 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 1.3333334)) + (sp-flt spt-y (meters 0.44444445)) + (sp-flt spt-z (meters 1.3)) + (sp-flt spt-scale-x (meters 1.56)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 8.0 128.0 1.0) + (sp-rnd-flt spt-a 6.0 16.0 1.0) + (sp-flt spt-omega -2730.6667) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 480 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.5 1.0) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-flt spt-y (meters -0.55)) - (sp-flt spt-z (meters 0.08)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.25) 1.0) - (sp-flt spt-rot-x 14654.578) - (sp-flt spt-rot-y (degrees 15.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-int spt-b 0 1 64.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-vel-y (meters 0.0033333334)) - (sp-flt spt-vel-z (meters -0.00033333333)) - (sp-flt spt-fade-r -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-fade-a -0.2) - (sp-flt spt-accel-y -0.06826667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) - (sp-flt spt-rotate-y (degrees 15.5)) - ) - ) +(defpart 480 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.5 1.0) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-flt spt-y (meters -0.55)) + (sp-flt spt-z (meters 0.08)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.25) 1.0) + (sp-flt spt-rot-x 14654.578) + (sp-flt spt-rot-y (degrees 15.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-int spt-b 0 1 64.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-vel-y (meters 0.0033333334)) + (sp-flt spt-vel-z (meters -0.00033333333)) + (sp-flt spt-fade-r -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-fade-a -0.2) + (sp-flt spt-accel-y -0.06826667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) + (sp-flt spt-rotate-y (degrees 15.5)) + ) + ) ;; failed to figure out what this is: -(defpart 481 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-z (meters -0.26)) - (sp-flt spt-scale-x (meters 6)) - (sp-flt spt-rot-x 14654.578) - (sp-flt spt-rot-y (degrees 15.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-rnd-flt spt-g 8.0 128.0 1.0) - (sp-flt spt-a 48.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 18.0)) - ) - ) +(defpart 481 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-z (meters -0.26)) + (sp-flt spt-scale-x (meters 6)) + (sp-flt spt-rot-x 14654.578) + (sp-flt spt-rot-y (degrees 15.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-rnd-flt spt-g 8.0 128.0 1.0) + (sp-flt spt-a 48.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 18.0)) + ) + ) ;; failed to figure out what this is: -(defpart 484 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters -0.094)) - (sp-flt spt-y (meters 3.068)) - (sp-flt spt-z (meters 2.414)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 484 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters -0.094)) + (sp-flt spt-y (meters 3.068)) + (sp-flt spt-z (meters 2.414)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 485 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.5) - (sp-flt spt-x (meters -1.3333334)) - (sp-flt spt-y (meters 0.6666667)) - (sp-flt spt-z (meters 1.3)) - (sp-flt spt-scale-x (meters 1.56)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 6.0 16.0 1.0) - (sp-flt spt-omega 1820.4445) - (sp-flt spt-vel-x (meters -0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 485 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.5) + (sp-flt spt-x (meters -1.3333334)) + (sp-flt spt-y (meters 0.6666667)) + (sp-flt spt-z (meters 1.3)) + (sp-flt spt-scale-x (meters 1.56)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 6.0 16.0 1.0) + (sp-flt spt-omega 1820.4445) + (sp-flt spt-vel-x (meters -0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 486 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters -0.425)) - (sp-flt spt-y (meters 3.792)) - (sp-flt spt-z (meters 2.391)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 486 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters -0.425)) + (sp-flt spt-y (meters 3.792)) + (sp-flt spt-z (meters 2.391)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 487 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.8888889)) - (sp-flt spt-y (meters 1.3333334)) - (sp-flt spt-z (meters 1.1)) - (sp-flt spt-scale-x (meters 1.56)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 6.0 16.0 1.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 487 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.8888889)) + (sp-flt spt-y (meters 1.3333334)) + (sp-flt spt-z (meters 1.1)) + (sp-flt spt-scale-x (meters 1.56)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 6.0 16.0 1.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 488 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters 2.893)) - (sp-flt spt-y (meters 3.56)) - (sp-flt spt-z (meters 3.058)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 488 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters 2.893)) + (sp-flt spt-y (meters 3.56)) + (sp-flt spt-z (meters 3.058)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 489 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2.6666667)) - (sp-flt spt-y (meters -1.3333334)) - (sp-flt spt-z (meters 0.75)) - (sp-flt spt-scale-x (meters 1.56)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 6.0 12.0 1.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 489 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.6666667)) + (sp-flt spt-y (meters -1.3333334)) + (sp-flt spt-z (meters 0.75)) + (sp-flt spt-scale-x (meters 1.56)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 6.0 12.0 1.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 490 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters 2.482)) - (sp-flt spt-y (meters 4.296)) - (sp-flt spt-z (meters 3.058)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 490 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters 2.482)) + (sp-flt spt-y (meters 4.296)) + (sp-flt spt-z (meters 3.058)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 491 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2.6666667)) - (sp-flt spt-y (meters -0.44444445)) - (sp-flt spt-z (meters 1)) - (sp-flt spt-scale-x (meters 1.56)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 6.0 12.0 1.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters -0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 491 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.6666667)) + (sp-flt spt-y (meters -0.44444445)) + (sp-flt spt-z (meters 1)) + (sp-flt spt-scale-x (meters 1.56)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 6.0 12.0 1.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters -0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 492 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters 2.538)) - (sp-flt spt-y (meters 4.979)) - (sp-flt spt-z (meters 3.058)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 492 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters 2.538)) + (sp-flt spt-y (meters 4.979)) + (sp-flt spt-z (meters 3.058)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 493 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 0.22222222)) - (sp-flt spt-z (meters 0.9)) - (sp-flt spt-scale-x (meters 1.56)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 6.0 12.0 1.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 493 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 0.22222222)) + (sp-flt spt-z (meters 0.9)) + (sp-flt spt-scale-x (meters 1.56)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 6.0 12.0 1.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 494 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters 11.611)) - (sp-flt spt-y (meters 2.762)) - (sp-flt spt-z (meters -9.223)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 494 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters 11.611)) + (sp-flt spt-y (meters 2.762)) + (sp-flt spt-z (meters -9.223)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 495 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.6666667)) - (sp-flt spt-y (meters -1.1111112)) - (sp-flt spt-z (meters 2)) - (sp-flt spt-scale-x (meters 2.75)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 12.0 24.0 1.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters -0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 495 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.6666667)) + (sp-flt spt-y (meters -1.1111112)) + (sp-flt spt-z (meters 2)) + (sp-flt spt-scale-x (meters 2.75)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 12.0 24.0 1.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters -0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 496 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters 11.543)) - (sp-flt spt-y (meters 2.356)) - (sp-flt spt-z (meters -12.283)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 496 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters 11.543)) + (sp-flt spt-y (meters 2.356)) + (sp-flt spt-z (meters -12.283)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 497 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4.888889)) - (sp-flt spt-y (meters 0.9777778)) - (sp-flt spt-z (meters 1.85)) - (sp-flt spt-scale-x (meters 2.5)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 12.0 24.0 1.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 497 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.888889)) + (sp-flt spt-y (meters 0.9777778)) + (sp-flt spt-z (meters 1.85)) + (sp-flt spt-scale-x (meters 2.5)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 12.0 24.0 1.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 498 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.25 0.1 1.0) - (sp-flt spt-x (meters 11.588)) - (sp-flt spt-y (meters 6.887)) - (sp-flt spt-z (meters -10.833)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 498 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.25 0.1 1.0) + (sp-flt spt-x (meters 11.588)) + (sp-flt spt-y (meters 6.887)) + (sp-flt spt-z (meters -10.833)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 499 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.35555556)) - (sp-flt spt-y (meters -1.3333334)) - (sp-flt spt-z (meters 1.75)) - (sp-flt spt-scale-x (meters 2.25)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 64.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 10.0 20.0 1.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 499 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.35555556)) + (sp-flt spt-y (meters -1.3333334)) + (sp-flt spt-z (meters 1.75)) + (sp-flt spt-scale-x (meters 2.25)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 64.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 10.0 20.0 1.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village1-sagehut-drips @@ -1515,73 +1555,79 @@ ) ;; failed to figure out what this is: -(defpart 502 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-rnd-flt spt-num 2.0 6.0 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 1.0 - :group #x1 - :sound-name (static-sound-name "drip-on-wood") - :volume #x200 - ) - ) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 96.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-rnd-flt spt-a 128.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a -0.5688889) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 5.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 502 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-rnd-flt spt-num 2.0 6.0 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 1.0 + :group #x1 + :sound-name (static-sound-name "drip-on-wood") + :volume #x200 + ) + ) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 96.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-rnd-flt spt-a 128.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a -0.5688889) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 5.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 503 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.02)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 96.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.01) (meters 0.01) 1.0) - (sp-flt spt-fade-a -0.7111111) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 503 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.02)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 96.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.01) (meters 0.01) 1.0) + (sp-flt spt-fade-a -0.7111111) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 500 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.9)) - (sp-flt spt-y (meters 8.825)) - (sp-flt spt-z (meters -2.5)) - (sp-flt spt-scale-x (meters 0.18)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 96.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-vel-x (meters -0.00125)) - (sp-flt spt-vel-y (meters -0.001375)) - (sp-flt spt-vel-z (meters 0.0017333332)) - (sp-flt spt-scalevel-x (meters -0.00008333333)) - (sp-flt spt-scalevel-y (meters 0.00016666666)) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 189644.8) - (sp-func spt-func 'check-drop-level-sagehut) - (sp-int-plain-rnd spt-next-time 600 299 1) - (sp-launcher-by-id spt-next-launcher 504) - ) - ) +(defpart 500 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.9)) + (sp-flt spt-y (meters 8.825)) + (sp-flt spt-z (meters -2.5)) + (sp-flt spt-scale-x (meters 0.18)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 96.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-vel-x (meters -0.00125)) + (sp-flt spt-vel-y (meters -0.001375)) + (sp-flt spt-vel-z (meters 0.0017333332)) + (sp-flt spt-scalevel-x (meters -0.00008333333)) + (sp-flt spt-scalevel-y (meters 0.00016666666)) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 189644.8) + (sp-func spt-func 'check-drop-level-sagehut) + (sp-int-plain-rnd spt-next-time 600 299 1) + (sp-launcher-by-id spt-next-launcher 504) + ) + ) ;; failed to figure out what this is: (defpart 504 @@ -1590,30 +1636,35 @@ ) ;; failed to figure out what this is: -(defpart 501 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -3.25)) - (sp-flt spt-y (meters 5.55)) - (sp-flt spt-z (meters 3)) - (sp-flt spt-scale-x (meters 0.18)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 96.0 128.0 1.0) - (sp-rnd-flt spt-b 0.0 64.0 1.0) - (sp-rnd-flt spt-a 0.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.00016666666)) - (sp-flt spt-scalevel-y (meters 0.0005)) - (sp-flt spt-fade-a 0.32) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 189644.8) - (sp-func spt-func 'check-drop-level-sagehut) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 505) - ) - ) +(defpart 501 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.25)) + (sp-flt spt-y (meters 5.55)) + (sp-flt spt-z (meters 3)) + (sp-flt spt-scale-x (meters 0.18)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 96.0 128.0 1.0) + (sp-rnd-flt spt-b 0.0 64.0 1.0) + (sp-rnd-flt spt-a 0.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.00016666666)) + (sp-flt spt-scalevel-y (meters 0.0005)) + (sp-flt spt-fade-a 0.32) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 189644.8) + (sp-func spt-func 'check-drop-level-sagehut) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 505) + ) + ) ;; failed to figure out what this is: -(defpart 505 :init-specs ((sp-flt spt-accel-y -3.1402667))) +(defpart 505 + :init-specs + ((sp-flt spt-accel-y -3.1402667)) + ) ;; definition for function check-drop-level-sagehut (defun check-drop-level-sagehut ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -1830,114 +1881,126 @@ ) ;; failed to figure out what this is: -(defpart 1973 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-x (meters 0)) - (sp-flt spt-scale-x (meters 5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-z (degrees 105.0)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 0.0 64.0 1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit3 bit14) - ) - ) +(defpart 1973 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-x (meters 0)) + (sp-flt spt-scale-x (meters 5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-z (degrees 105.0)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 0.0 64.0 1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 1972 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters -2)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0033333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3 bit14) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1972 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters -2)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0033333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3 bit14) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1969 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2.4444444)) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 196.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.16) - (sp-flt spt-accel-x 1.2136296) - (sp-flt spt-accel-z -0.75093335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 1969 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.4444444)) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 196.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.16) + (sp-flt spt-accel-x 1.2136296) + (sp-flt spt-accel-z -0.75093335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 1970 :init-specs ((sp-rnd-flt spt-num 3.0 3.0 1.0) - (sp-flt spt-x (meters -0.5)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 3481.6) - (sp-flt spt-b 3481.6) - (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) - (sp-flt spt-fade-b 2.968116) - (sp-int spt-timer 69) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1970 + :init-specs + ((sp-rnd-flt spt-num 3.0 3.0 1.0) + (sp-flt spt-x (meters -0.5)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 3481.6) + (sp-flt spt-b 3481.6) + (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) + (sp-flt spt-fade-b 2.968116) + (sp-int spt-timer 69) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1971 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-accel-x 0.06826667) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit3 bit14) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1971 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-accel-x 0.06826667) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit3 bit14) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1968 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2.4444444)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 2.4)) - (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters -0.0044444446)) - (sp-flt spt-vel-z (meters -0.0034999999)) - (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-x 4.247704) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 1968 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.4444444)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 2.4)) + (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters -0.0044444446)) + (sp-flt spt-vel-z (meters -0.0034999999)) + (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-x 4.247704) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village1-misty-fog @@ -1949,27 +2012,29 @@ ) ;; failed to figure out what this is: -(defpart 511 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.04) - (sp-flt spt-y (meters 45)) - (sp-rnd-flt spt-scale-x (meters 300) (meters 100) 1.0) - (sp-flt spt-scale-y (meters 100)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.025)) - (sp-flt spt-fade-a 0.10666667) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 450 149 1) - (sp-launcher-by-id spt-next-launcher 512) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 200.00002) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 250) (meters 50) 1.0) - ) - ) +(defpart 511 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.04) + (sp-flt spt-y (meters 45)) + (sp-rnd-flt spt-scale-x (meters 300) (meters 100) 1.0) + (sp-flt spt-scale-y (meters 100)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.025)) + (sp-flt spt-fade-a 0.10666667) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 450 149 1) + (sp-launcher-by-id spt-next-launcher 512) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 200.00002) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 250) (meters 50) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 512 @@ -1978,7 +2043,10 @@ ) ;; failed to figure out what this is: -(defpart 513 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 513 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: (defpartgroup group-village1-training-spouts @@ -1996,178 +2064,196 @@ ) ;; failed to figure out what this is: -(defpart 2848 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-x (meters 60)) - (sp-flt spt-y (meters -8)) - (sp-flt spt-z (meters -155)) - (sp-flt spt-scale-x (meters 8)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 64)) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-flt spt-scalevel-y (meters -0.035555556)) - (sp-flt spt-accel-y -16.384) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 510) - (sp-launcher-by-id spt-next-launcher 2850) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2848 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-x (meters 60)) + (sp-flt spt-y (meters -8)) + (sp-flt spt-z (meters -155)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 64)) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-flt spt-scalevel-y (meters -0.035555556)) + (sp-flt spt-accel-y -16.384) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 510) + (sp-launcher-by-id spt-next-launcher 2850) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2849 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters 60)) - (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0) - (sp-flt spt-z (meters -155)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.07111111)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-a 1.0666667) - (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) - (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2851) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2849 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters 60)) + (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0) + (sp-flt spt-z (meters -155)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.07111111)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-a 1.0666667) + (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) + (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2851) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2846 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters -8)) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 8)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 64)) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-flt spt-scalevel-y (meters -0.035555556)) - (sp-flt spt-accel-y -16.384) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 510) - (sp-launcher-by-id spt-next-launcher 2850) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2846 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -8)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 64)) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-flt spt-scalevel-y (meters -0.035555556)) + (sp-flt spt-accel-y -16.384) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 510) + (sp-launcher-by-id spt-next-launcher 2850) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2847 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters 0)) - (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.07111111)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-a 1.0666667) - (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) - (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2851) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2847 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters 0)) + (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.07111111)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-a 1.0666667) + (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) + (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2851) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2844 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.06) - (sp-flt spt-x (meters -100)) - (sp-flt spt-y (meters -8)) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 8)) - (sp-flt spt-rot-z (degrees 180.0)) - (sp-flt spt-scale-y (meters 64)) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-flt spt-scalevel-y (meters -0.035555556)) - (sp-flt spt-accel-y -16.384) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 510) - (sp-launcher-by-id spt-next-launcher 2850) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2844 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.06) + (sp-flt spt-x (meters -100)) + (sp-flt spt-y (meters -8)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-z (degrees 180.0)) + (sp-flt spt-scale-y (meters 64)) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.36666667) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-flt spt-scalevel-y (meters -0.035555556)) + (sp-flt spt-accel-y -16.384) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 510) + (sp-launcher-by-id spt-next-launcher 2850) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2850 :init-specs ((sp-flt spt-scalevel-x (meters 0.06666667)) (sp-flt spt-fade-a -1.0666667))) +(defpart 2850 + :init-specs + ((sp-flt spt-scalevel-x (meters 0.06666667)) (sp-flt spt-fade-a -1.0666667)) + ) ;; failed to figure out what this is: -(defpart 2845 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters -100)) - (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0) - (sp-flt spt-z (meters 0)) - (sp-flt spt-scale-x (meters 12)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 200.0 55.0 1.0) - (sp-rnd-flt spt-b 200.0 55.0 1.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.07111111)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-a 1.0666667) - (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) - (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2 bit12) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2851) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2845 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters -100)) + (sp-rnd-flt spt-y (meters 95) (meters 20) 1.0) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 12)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 200.0 55.0 1.0) + (sp-rnd-flt spt-b 200.0 55.0 1.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.07111111)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-a 1.0666667) + (sp-rnd-flt spt-accel-x 0.0 1.3653333 1.0) + (sp-rnd-flt spt-accel-y -4.096 -1.3653333 1.0) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2 bit12) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2851) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2851 :init-specs ((sp-flt spt-fade-a -0.03678161))) +(defpart 2851 + :init-specs + ((sp-flt spt-fade-a -0.03678161)) + ) ;; failed to figure out what this is: (defpartgroup group-village1-trans-pad @@ -2181,55 +2267,61 @@ ) ;; failed to figure out what this is: -(defpart 514 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 5)) - (sp-rnd-flt spt-scale-x (meters 10) (meters 1) 1.0) - (sp-flt spt-scale-y (meters 10)) - (sp-flt spt-r 40.0) - (sp-rnd-flt spt-g 60.0 60.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 514 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 5)) + (sp-rnd-flt spt-scale-x (meters 10) (meters 1) 1.0) + (sp-flt spt-scale-y (meters 10)) + (sp-flt spt-r 40.0) + (sp-rnd-flt spt-g 60.0 60.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 515 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.5) - (sp-flt spt-y (meters 3)) - (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0) - (sp-flt spt-scale-y (meters 10)) - (sp-flt spt-r 40.0) - (sp-rnd-flt spt-g 60.0 60.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-fade-a -8.533334) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 515 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.5) + (sp-flt spt-y (meters 3)) + (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0) + (sp-flt spt-scale-y (meters 10)) + (sp-flt spt-r 40.0) + (sp-rnd-flt spt-g 60.0 60.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-fade-a -8.533334) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 516 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0.75) (meters 0.1) 1.0) - (sp-flt spt-scale-x (meters 0)) - (sp-rnd-flt spt-rot-x 0.0 2730.6667 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 16.0) - (sp-rnd-flt spt-g 0.0 127.0 1.0) - (sp-flt spt-b 127.0) - (sp-flt spt-a 127.0) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-rnd-flt spt-rotvel-y (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.21333334) - (sp-flt spt-accel-y -0.6144) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 516 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0.75) (meters 0.1) 1.0) + (sp-flt spt-scale-x (meters 0)) + (sp-rnd-flt spt-rot-x 0.0 2730.6667 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 16.0) + (sp-rnd-flt spt-g 0.0 127.0 1.0) + (sp-flt spt-b 127.0) + (sp-flt spt-a 127.0) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-rnd-flt spt-rotvel-y (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.21333334) + (sp-flt spt-accel-y -0.6144) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3) + ) + ) diff --git a/test/decompiler/reference/levels/village1/village1-part_REF.gc b/test/decompiler/reference/levels/village1/village1-part_REF.gc index 324e6c2b4a..ede5e22a32 100644 --- a/test/decompiler/reference/levels/village1/village1-part_REF.gc +++ b/test/decompiler/reference/levels/village1/village1-part_REF.gc @@ -40,82 +40,95 @@ ) ;; failed to figure out what this is: -(defpart 380 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 7.5) 1.0) - (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters -0.036666665)) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 555) - (sp-launcher-by-id spt-next-launcher 383) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 380 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 7.5) 1.0) + (sp-rnd-flt spt-y (meters 14) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters -0.036666665)) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 555) + (sp-launcher-by-id spt-next-launcher 383) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 383 :init-specs ((sp-flt spt-accel-y 0.0) - (sp-int-plain-rnd spt-next-time 2700 1499 1) - (sp-launcher-by-id spt-next-launcher 384) - ) - ) +(defpart 383 + :init-specs + ((sp-flt spt-accel-y 0.0) + (sp-int-plain-rnd spt-next-time 2700 1499 1) + (sp-launcher-by-id spt-next-launcher 384) + ) + ) ;; failed to figure out what this is: -(defpart 384 :init-specs ((sp-flt spt-accel-y 1.3653333))) +(defpart 384 + :init-specs + ((sp-flt spt-accel-y 1.3653333)) + ) ;; failed to figure out what this is: -(defpart 381 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-g 0.0 256.0 1.0) - (sp-rnd-int spt-b 1124073472 1 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 6000) - (sp-cpuinfo-flags bit3 bit7) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 385) - ) - ) +(defpart 381 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 3) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-g 0.0 256.0 1.0) + (sp-rnd-int spt-b 1124073472 1 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 6000) + (sp-cpuinfo-flags bit3 bit7) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 385) + ) + ) ;; failed to figure out what this is: -(defpart 385 :init-specs ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 385) - ) - ) +(defpart 385 + :init-specs + ((sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.035555556) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0074074077) (meters 0.0148148155) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 385) + ) + ) ;; failed to figure out what this is: -(defpart 382 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 0.9)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 1.3)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -8.0) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 382 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 0.9)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 1.3)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -8.0) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village1-moth @@ -129,65 +142,73 @@ ) ;; failed to figure out what this is: -(defpart 386 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 18000) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 386 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 18000) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 387 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 1.5)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 18000) - (sp-cpuinfo-flags bit3 bit7) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 389) - ) - ) +(defpart 387 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 1.5)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 18000) + (sp-cpuinfo-flags bit3 bit7) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 389) + ) + ) ;; failed to figure out what this is: -(defpart 389 :init-specs ((sp-rnd-flt spt-vel-x (meters -0.035555556) (meters 0.07111111) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0148148155) (meters 0.029629631) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 389) - ) - ) +(defpart 389 + :init-specs + ((sp-rnd-flt spt-vel-x (meters -0.035555556) (meters 0.07111111) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0148148155) (meters 0.029629631) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 389) + ) + ) ;; failed to figure out what this is: -(defpart 388 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 0.4)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit9 bit12) - ) - ) +(defpart 388 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 0.4)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village1-hummingbird @@ -204,325 +225,363 @@ ) ;; failed to figure out what this is: -(defpart 390 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-int spt-a 1119879168 1 16.0) - (sp-flt spt-vel-x (meters 0.0024242424)) - (sp-flt spt-vel-y (meters 0.02)) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 825) - (sp-cpuinfo-flags bit2 bit9 bit12 left-multiply-quat) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 396) - ) - ) +(defpart 390 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-int spt-a 1119879168 1 16.0) + (sp-flt spt-vel-x (meters 0.0024242424)) + (sp-flt spt-vel-y (meters 0.02)) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 825) + (sp-cpuinfo-flags bit2 bit9 bit12 left-multiply-quat) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 396) + ) + ) ;; failed to figure out what this is: -(defpart 396 :init-specs ((sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-rnd-int spt-a 1119879168 1 16.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 396) - ) - ) +(defpart 396 + :init-specs + ((sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-rnd-int spt-a 1119879168 1 16.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 396) + ) + ) ;; failed to figure out what this is: -(defpart 391 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0024242424)) - (sp-flt spt-vel-y (meters 0.02)) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit9 bit12 left-multiply-quat) - (sp-int spt-next-time 825) - (sp-launcher-by-id spt-next-launcher 397) - ) - ) +(defpart 391 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0024242424)) + (sp-flt spt-vel-y (meters 0.02)) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit9 bit12 left-multiply-quat) + (sp-int spt-next-time 825) + (sp-launcher-by-id spt-next-launcher 397) + ) + ) ;; failed to figure out what this is: -(defpart 397 :init-specs ((sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-rnd-int spt-a 1119879168 1 16.0) - (sp-flt spt-accel-x 2.7306666) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 398) - ) - ) +(defpart 397 + :init-specs + ((sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-rnd-int spt-a 1119879168 1 16.0) + (sp-flt spt-accel-x 2.7306666) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 398) + ) + ) ;; failed to figure out what this is: -(defpart 398 :init-specs ((sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-rnd-int spt-a 1119879168 1 16.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 398) - ) - ) +(defpart 398 + :init-specs + ((sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-rnd-int spt-a 1119879168 1 16.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 398) + ) + ) ;; failed to figure out what this is: -(defpart 392 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-flt spt-rot-z (degrees 60.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-flt spt-vel-x (meters 0.0024242424)) - (sp-flt spt-vel-y (meters 0.02)) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 825) - (sp-cpuinfo-flags bit2 bit9 bit12) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 399) - ) - ) +(defpart 392 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-flt spt-rot-z (degrees 60.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-flt spt-vel-x (meters 0.0024242424)) + (sp-flt spt-vel-y (meters 0.02)) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 825) + (sp-cpuinfo-flags bit2 bit9 bit12) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 399) + ) + ) ;; failed to figure out what this is: -(defpart 399 :init-specs ((sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 399) - ) - ) +(defpart 399 + :init-specs + ((sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 399) + ) + ) ;; failed to figure out what this is: -(defpart 393 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-flt spt-rot-z (degrees 60.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0024242424)) - (sp-flt spt-vel-y (meters 0.02)) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit9 bit12) - (sp-int spt-next-time 825) - (sp-launcher-by-id spt-next-launcher 400) - ) - ) +(defpart 393 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-flt spt-rot-z (degrees 60.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0024242424)) + (sp-flt spt-vel-y (meters 0.02)) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit9 bit12) + (sp-int spt-next-time 825) + (sp-launcher-by-id spt-next-launcher 400) + ) + ) ;; failed to figure out what this is: -(defpart 400 :init-specs ((sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-flt spt-accel-x 2.7306666) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 401) - ) - ) +(defpart 400 + :init-specs + ((sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-flt spt-accel-x 2.7306666) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 401) + ) + ) ;; failed to figure out what this is: -(defpart 401 :init-specs ((sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 401) - ) - ) +(defpart 401 + :init-specs + ((sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 401) + ) + ) ;; failed to figure out what this is: -(defpart 394 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 8192.0) - (sp-flt spt-rot-y (degrees -90.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-flt spt-vel-x (meters 0.0024242424)) - (sp-flt spt-vel-y (meters 0.02)) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 825) - (sp-cpuinfo-flags bit2 bit9 bit12) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 402) - ) - ) +(defpart 394 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 8192.0) + (sp-flt spt-rot-y (degrees -90.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-flt spt-vel-x (meters 0.0024242424)) + (sp-flt spt-vel-y (meters 0.02)) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 825) + (sp-cpuinfo-flags bit2 bit9 bit12) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 402) + ) + ) ;; failed to figure out what this is: -(defpart 402 :init-specs ((sp-flt spt-rot-x 8192.0) - (sp-flt spt-rot-y (degrees -90.0)) - (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 402) - ) - ) +(defpart 402 + :init-specs + ((sp-flt spt-rot-x 8192.0) + (sp-flt spt-rot-y (degrees -90.0)) + (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 402) + ) + ) ;; failed to figure out what this is: -(defpart 395 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 8192.0) - (sp-flt spt-rot-y (degrees -90.0)) - (sp-flt spt-rot-z (degrees 60.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0024242424)) - (sp-flt spt-vel-y (meters 0.02)) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit9 bit12) - (sp-int spt-next-time 825) - (sp-launcher-by-id spt-next-launcher 403) - ) - ) +(defpart 395 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 8192.0) + (sp-flt spt-rot-y (degrees -90.0)) + (sp-flt spt-rot-z (degrees 60.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0024242424)) + (sp-flt spt-vel-y (meters 0.02)) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit9 bit12) + (sp-int spt-next-time 825) + (sp-launcher-by-id spt-next-launcher 403) + ) + ) ;; failed to figure out what this is: -(defpart 403 :init-specs ((sp-flt spt-rot-x 8192.0) - (sp-flt spt-rot-y (degrees -90.0)) - (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-flt spt-accel-x 2.7306666) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 404) - ) - ) +(defpart 403 + :init-specs + ((sp-flt spt-rot-x 8192.0) + (sp-flt spt-rot-y (degrees -90.0)) + (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-flt spt-accel-x 2.7306666) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 404) + ) + ) ;; failed to figure out what this is: -(defpart 404 :init-specs ((sp-flt spt-rot-x 8192.0) - (sp-flt spt-rot-y (degrees -90.0)) - (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) - (sp-rnd-int spt-a 1107296256 1 32.0) - (sp-int spt-next-time 5) - (sp-launcher-by-id spt-next-launcher 404) - ) - ) +(defpart 404 + :init-specs + ((sp-flt spt-rot-x 8192.0) + (sp-flt spt-rot-y (degrees -90.0)) + (sp-rnd-flt spt-rot-z (degrees -70.0) (degrees 140.0) 1.0) + (sp-rnd-int spt-a 1107296256 1 32.0) + (sp-int spt-next-time 5) + (sp-launcher-by-id spt-next-launcher 404) + ) + ) ;; failed to figure out what this is: -(defpart 405 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.03) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 2.3)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 96.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-flt spt-a 48.0) - (sp-flt spt-vel-z (meters -0.0013333333)) - (sp-flt spt-scalevel-x (meters 0.00041666668)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.04) - (sp-flt spt-accel-y -0.027306668) - (sp-flt spt-accel-z 0.013653334) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.15) 1.0) - ) - ) +(defpart 405 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.03) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 2.3)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 96.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-flt spt-a 48.0) + (sp-flt spt-vel-z (meters -0.0013333333)) + (sp-flt spt-scalevel-x (meters 0.00041666668)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.04) + (sp-flt spt-accel-y -0.027306668) + (sp-flt spt-accel-z 0.013653334) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.15) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 406 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 60.0 1.0) - (sp-flt spt-a 196.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.008333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-flt spt-fade-a -0.8) - (sp-flt spt-accel-y -0.8192) - (sp-int spt-timer 75) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-int-flt spt-conerot-x (degrees -15.0) 4 1365.3334) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 406 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 60.0 1.0) + (sp-flt spt-a 196.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.008333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-flt spt-fade-a -0.8) + (sp-flt spt-accel-y -0.8192) + (sp-int spt-timer 75) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-int-flt spt-conerot-x (degrees -15.0) 4 1365.3334) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 407 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-flt spt-y (meters 1.2)) - (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 96.0) - (sp-flt spt-a 48.0) - (sp-flt spt-vel-y (meters 0.001)) - (sp-flt spt-scalevel-x (meters 0.000125)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.08) - (sp-flt spt-fade-g -0.026666667) - (sp-flt spt-fade-b -0.026666667) - (sp-flt spt-fade-a -0.053333335) - (sp-flt spt-accel-y 0.04096) - (sp-flt spt-friction 0.9975) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2) - (sp-rnd-int-flt spt-conerot-x (degrees -80.0) 1 29127.111) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.2)) - ) - ) +(defpart 407 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-flt spt-y (meters 1.2)) + (sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.15) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 96.0) + (sp-flt spt-a 48.0) + (sp-flt spt-vel-y (meters 0.001)) + (sp-flt spt-scalevel-x (meters 0.000125)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.08) + (sp-flt spt-fade-g -0.026666667) + (sp-flt spt-fade-b -0.026666667) + (sp-flt spt-fade-a -0.053333335) + (sp-flt spt-accel-y 0.04096) + (sp-flt spt-friction 0.9975) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2) + (sp-rnd-int-flt spt-conerot-x (degrees -80.0) 1 29127.111) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.2)) + ) + ) ;; failed to figure out what this is: -(defpart 408 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.16) - (sp-rnd-flt spt-x (meters -0.22) (meters 0.44) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -0.22) (meters 0.44) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.22) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 64.0) - (sp-flt spt-vel-y (meters 0.0033333334)) - (sp-flt spt-scalevel-x (meters 0.00026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.18962963) - (sp-flt spt-fade-g -0.094814815) - (sp-flt spt-fade-b -0.094814815) - (sp-flt spt-accel-y -0.04096) - (sp-int spt-timer 675) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 408 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.16) + (sp-rnd-flt spt-x (meters -0.22) (meters 0.44) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -0.22) (meters 0.44) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.22) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 64.0) + (sp-flt spt-vel-y (meters 0.0033333334)) + (sp-flt spt-scalevel-x (meters 0.00026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.18962963) + (sp-flt spt-fade-g -0.094814815) + (sp-flt spt-fade-b -0.094814815) + (sp-flt spt-accel-y -0.04096) + (sp-int spt-timer 675) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village1-pot @@ -613,61 +672,65 @@ ) ;; failed to figure out what this is: -(defpart 411 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 1.0 - :group #x1 - :sound-name (static-sound-name "fire-pop") - :volume #x400 - ) - ) - (sp-rnd-flt spt-x (meters -0.6) (meters 1.3) 1.0) - (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.04) 1.0) - (sp-rnd-flt spt-accel-y -0.27306667 -0.13653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit1 bit3) - (sp-rnd-flt spt-conerot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 411 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 1.0 + :group #x1 + :sound-name (static-sound-name "fire-pop") + :volume #x400 + ) + ) + (sp-rnd-flt spt-x (meters -0.6) (meters 1.3) 1.0) + (sp-rnd-flt spt-y (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.04) 1.0) + (sp-rnd-flt spt-accel-y -0.27306667 -0.13653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit1 bit3) + (sp-rnd-flt spt-conerot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2292 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.25) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.053333335) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-b -0.7111111) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit1 bit2 bit3 bit7) - (sp-int spt-next-time 180) - (sp-launcher-by-id spt-next-launcher 2293) - ) - ) +(defpart 2292 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.25) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.053333335) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-b -0.7111111) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit1 bit2 bit3 bit7) + (sp-int spt-next-time 180) + (sp-launcher-by-id spt-next-launcher 2293) + ) + ) ;; failed to figure out what this is: (defpart 2293 @@ -676,77 +739,86 @@ ) ;; failed to figure out what this is: -(defpart 410 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 4.0 10.0 1.0) - (sp-rnd-flt spt-x (meters -1.2) (meters 2) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.73333335) - (sp-flt spt-accel-y -0.27306667) - (sp-int-plain-rnd spt-timer 60 59 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 410 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 4.0 10.0 1.0) + (sp-rnd-flt spt-x (meters -1.2) (meters 2) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -0.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.73333335) + (sp-flt spt-accel-y -0.27306667) + (sp-int-plain-rnd spt-timer 60 59 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 412 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.18962963) - (sp-flt spt-fade-g -0.094814815) - (sp-flt spt-fade-b -0.094814815) - (sp-flt spt-fade-a -0.047407407) - (sp-flt spt-accel-y -0.027306668) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 675) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 412 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.18962963) + (sp-flt spt-fade-g -0.094814815) + (sp-flt spt-fade-b -0.094814815) + (sp-flt spt-fade-a -0.047407407) + (sp-flt spt-accel-y -0.027306668) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 675) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: -(defpart 413 :init-specs ((sp-flt spt-num 0.4) - (sp-flt spt-x (meters 0.2)) - (sp-int spt-rot-x 8) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 2867.2) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 414) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 413 + :init-specs + ((sp-flt spt-num 0.4) + (sp-flt spt-x (meters 0.2)) + (sp-int spt-rot-x 8) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 2867.2) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 414) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 414 :init-specs ((sp-flt spt-fade-b -1.3653333))) +(defpart 414 + :init-specs + ((sp-flt spt-fade-b -1.3653333)) + ) ;; failed to figure out what this is: (defpartgroup group-village1-sagehut-seagulls @@ -818,22 +890,24 @@ ) ;; failed to figure out what this is: -(defpart 415 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-func spt-birth-func 'birth-func-random-next-time) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters -15) (meters 30) 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer -1) - (sp-cpuinfo-flags bit3) - (sp-flt spt-userdata 199.98) - (sp-func spt-func 'bird-bob-func) - ) - ) +(defpart 415 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-func spt-birth-func 'birth-func-random-next-time) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 30) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters -15) (meters 30) 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags bit3) + (sp-flt spt-userdata 199.98) + (sp-func spt-func 'bird-bob-func) + ) + ) ;; definition for function sparticle-seagull-moon ;; INFO: Return type mismatch int vs none. @@ -844,59 +918,67 @@ ) ;; failed to figure out what this is: -(defpart 416 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-omega-to-z) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-z (meters 30)) - (sp-flt spt-scale-x (meters 0)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0.0044444446)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3 bit7) - (sp-func spt-func 'sparticle-seagull-moon) - (sp-int spt-next-time 199) - (sp-launcher-by-id spt-next-launcher 418) - ) - ) +(defpart 416 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-omega-to-z) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 30)) + (sp-flt spt-scale-x (meters 0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0.0044444446)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3 bit7) + (sp-func spt-func 'sparticle-seagull-moon) + (sp-int spt-next-time 199) + (sp-launcher-by-id spt-next-launcher 418) + ) + ) ;; failed to figure out what this is: -(defpart 418 :init-specs ((sp-flt spt-scale-x (meters 8)) - (sp-flt spt-scalevel-x (meters -0.08)) - (sp-int spt-timer 600) - (sp-int spt-next-time 100) - (sp-launcher-by-id spt-next-launcher 419) - ) - ) +(defpart 418 + :init-specs + ((sp-flt spt-scale-x (meters 8)) + (sp-flt spt-scalevel-x (meters -0.08)) + (sp-int spt-timer 600) + (sp-int spt-next-time 100) + (sp-launcher-by-id spt-next-launcher 419) + ) + ) ;; failed to figure out what this is: -(defpart 419 :init-specs ((sp-flt spt-scale-x (meters 0)) - (sp-flt spt-scalevel-x (meters -0.04)) - (sp-int spt-timer 600) - (sp-int spt-next-time 199) - (sp-launcher-by-id spt-next-launcher 418) - ) - ) +(defpart 419 + :init-specs + ((sp-flt spt-scale-x (meters 0)) + (sp-flt spt-scalevel-x (meters -0.04)) + (sp-int spt-timer 600) + (sp-int spt-next-time 199) + (sp-launcher-by-id spt-next-launcher 418) + ) + ) ;; failed to figure out what this is: -(defpart 417 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-func spt-birth-func 'birth-func-copy2-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 4)) - (sp-flt spt-scale-y (meters 1.5)) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 417 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-func spt-birth-func 'birth-func-copy2-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-scale-y (meters 1.5)) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village1-butterfly-sitting @@ -909,50 +991,60 @@ ) ;; failed to figure out what this is: -(defpart 420 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.05)) - (sp-flt spt-scale-x (meters 0.9)) - (sp-flt spt-rot-x 18204.445) - (sp-flt spt-rot-y (degrees 72.5)) - (sp-flt spt-scale-y (meters 1.3)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees 0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 bit12 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 422) - ) - ) +(defpart 420 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.05)) + (sp-flt spt-scale-x (meters 0.9)) + (sp-flt spt-rot-x 18204.445) + (sp-flt spt-rot-y (degrees 72.5)) + (sp-flt spt-scale-y (meters 1.3)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees 0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 bit12 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 422) + ) + ) ;; failed to figure out what this is: -(defpart 422 :init-specs ((sp-flt spt-rotvel-x (degrees -0.31666666)))) +(defpart 422 + :init-specs + ((sp-flt spt-rotvel-x (degrees -0.31666666))) + ) ;; failed to figure out what this is: -(defpart 421 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.05)) - (sp-flt spt-scale-x (meters 0.9)) - (sp-flt spt-rot-x 14563.556) - (sp-flt spt-rot-y (degrees 72.5)) - (sp-flt spt-scale-y (meters 1.3)) - (sp-flt spt-r 0.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees -0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 bit12 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 423) - ) - ) +(defpart 421 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.05)) + (sp-flt spt-scale-x (meters 0.9)) + (sp-flt spt-rot-x 14563.556) + (sp-flt spt-rot-y (degrees 72.5)) + (sp-flt spt-scale-y (meters 1.3)) + (sp-flt spt-r 0.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees -0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 bit12 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 423) + ) + ) ;; failed to figure out what this is: -(defpart 423 :init-specs ((sp-flt spt-rotvel-x (degrees 0.31666666)))) +(defpart 423 + :init-specs + ((sp-flt spt-rotvel-x (degrees 0.31666666))) + ) ;; failed to figure out what this is: (defpartgroup group-village1-fountain @@ -972,249 +1064,275 @@ ) ;; failed to figure out what this is: -(defpart 431 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 1.0 4.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a -0.5688889) - (sp-flt spt-accel-y -2.7306666) - (sp-flt spt-friction 0.97) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 15.0) (degrees 75.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 431 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 1.0 4.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a -0.5688889) + (sp-flt spt-accel-y -2.7306666) + (sp-flt spt-friction 0.97) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 15.0) (degrees 75.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 430 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.9) - (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0013333333) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a 1.0666667) - (sp-flt spt-accel-y -4.096) - (sp-flt spt-friction 0.925) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit12) - (sp-int-plain-rnd spt-next-time 15 14 1) - (sp-launcher-by-id spt-next-launcher 432) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 430 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.9) + (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0013333333) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a 1.0666667) + (sp-flt spt-accel-y -4.096) + (sp-flt spt-friction 0.925) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit12) + (sp-int-plain-rnd spt-next-time 15 14 1) + (sp-launcher-by-id spt-next-launcher 432) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 432 :init-specs ((sp-flt spt-fade-a -0.07111111))) +(defpart 432 + :init-specs + ((sp-flt spt-fade-a -0.07111111)) + ) ;; failed to figure out what this is: -(defpart 426 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 2.0 4.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-y (meters 0.0026666666)) - (sp-flt spt-fade-a -0.26666668) - (sp-flt spt-accel-y -8.192) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-userdata 45056.0) - (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) - (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 426 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 2.0 4.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-y (meters 0.0026666666)) + (sp-flt spt-fade-a -0.26666668) + (sp-flt spt-accel-y -8.192) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-userdata 45056.0) + (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) + (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 428 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 2.0 4.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-y (meters 0.0026666666)) - (sp-flt spt-fade-a -0.26666668) - (sp-flt spt-accel-y -8.192) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-userdata 45056.0) - (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) - (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 428 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 2.0 4.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-y (meters 0.0026666666)) + (sp-flt spt-fade-a -0.26666668) + (sp-flt spt-accel-y -8.192) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-userdata 45056.0) + (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) + (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 427 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 2.0 4.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-y (meters 0.0026666666)) - (sp-flt spt-fade-a -0.26666668) - (sp-flt spt-accel-y -8.192) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-userdata 45056.0) - (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) - (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 427 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 2.0 4.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-y (meters 0.0026666666)) + (sp-flt spt-fade-a -0.26666668) + (sp-flt spt-accel-y -8.192) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-userdata 45056.0) + (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) + (sp-rnd-flt spt-conerot-x (degrees 45.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 120.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 425 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 3.0 4.0 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-flt spt-scalevel-y (meters 0.0026666666)) - (sp-flt spt-fade-a -0.26666668) - (sp-flt spt-accel-y -8.192) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-userdata 45056.0) - (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) - (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 240.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 425 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 3.0 4.0 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-flt spt-scalevel-y (meters 0.0026666666)) + (sp-flt spt-fade-a -0.26666668) + (sp-flt spt-accel-y -8.192) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-userdata 45056.0) + (sp-func spt-func 'check-drop-level-village1-fountain-nosplash) + (sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 240.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.4) (meters 0.3) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 429 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.002) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-y (meters 0.0026666666)) - (sp-flt spt-fade-a -0.26666668) - (sp-flt spt-accel-y -8.192) - (sp-flt spt-friction 0.95) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12) - (sp-flt spt-userdata 45056.0) - (sp-func spt-func 'check-drop-level-village1-fountain) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0.3) (meters 0.3) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 429 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-y (meters 0) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.002) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-y (meters 0.0026666666)) + (sp-flt spt-fade-a -0.26666668) + (sp-flt spt-accel-y -8.192) + (sp-flt spt-friction 0.95) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12) + (sp-flt spt-userdata 45056.0) + (sp-func spt-func 'check-drop-level-village1-fountain) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0.3) (meters 0.3) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 424 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 1.0 7.0 1.0) - (sp-rnd-flt spt-y (meters -0.4) (meters 0.4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.15) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0013333333) 1.0) - (sp-flt spt-vel-y (meters 0.04)) - (sp-flt spt-accel-y -4.096) - (sp-int spt-timer 390) - (sp-cpuinfo-flags bit2 bit12) - (sp-int spt-next-time 195) - (sp-launcher-by-id spt-next-launcher 433) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 424 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 1.0 7.0 1.0) + (sp-rnd-flt spt-y (meters -0.4) (meters 0.4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.15) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.0013333333) 1.0) + (sp-flt spt-vel-y (meters 0.04)) + (sp-flt spt-accel-y -4.096) + (sp-int spt-timer 390) + (sp-cpuinfo-flags bit2 bit12) + (sp-int spt-next-time 195) + (sp-launcher-by-id spt-next-launcher 433) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 433 :init-specs ((sp-flt spt-scalevel-y (meters 0.0023076923)))) +(defpart 433 + :init-specs + ((sp-flt spt-scalevel-y (meters 0.0023076923))) + ) ;; failed to figure out what this is: -(defpart 434 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 32.0 1.0) - (sp-rnd-flt spt-g 112.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-fade-a -0.5688889) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit12) - (sp-rnd-flt spt-conerot-x (degrees 5.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 434 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 32.0 1.0) + (sp-rnd-flt spt-g 112.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-fade-a -0.5688889) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit12) + (sp-rnd-flt spt-conerot-x (degrees 5.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 435 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 0.02)) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 16.0 1.0) - (sp-rnd-flt spt-g 112.0 16.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.01) (meters 0.01) 1.0) - (sp-flt spt-fade-a -1.2222222) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit12) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 435 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 0.02)) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 16.0 1.0) + (sp-rnd-flt spt-g 112.0 16.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.01) (meters 0.01) 1.0) + (sp-flt spt-fade-a -1.2222222) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit12) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function check-drop-level-village1-fountain-nosplash (defun check-drop-level-village1-fountain-nosplash ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -1332,747 +1450,838 @@ ) ;; failed to figure out what this is: -(defpart 472 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0.8)) - (sp-flt spt-y (meters 0.8)) - (sp-flt spt-z (meters 15.3)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 472 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0.8)) + (sp-flt spt-y (meters 0.8)) + (sp-flt spt-z (meters 15.3)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 473 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2)) - (sp-flt spt-y (meters 1.0666667)) - (sp-flt spt-z (meters 0.25)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.017777778)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 473 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2)) + (sp-flt spt-y (meters 1.0666667)) + (sp-flt spt-z (meters 0.25)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.017777778)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 474 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees -60.0)) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 474 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees -60.0)) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 475 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 30.0)) - (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 475 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 30.0)) + (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 476 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 30.0)) - (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 476 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 30.0)) + (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 464 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 5.9)) - (sp-flt spt-y (meters 2.4)) - (sp-flt spt-z (meters -5)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.006666667)) - (sp-flt spt-accel-y -0.589824) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 450) - (sp-launcher-by-id spt-next-launcher 477) - ) - ) +(defpart 464 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 5.9)) + (sp-flt spt-y (meters 2.4)) + (sp-flt spt-z (meters -5)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.006666667)) + (sp-flt spt-accel-y -0.589824) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 450) + (sp-launcher-by-id spt-next-launcher 477) + ) + ) ;; failed to figure out what this is: -(defpart 465 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 465 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 466 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 64.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 466 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 64.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 467 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 64.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 467 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 64.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 468 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -8)) - (sp-flt spt-y (meters 3.7)) - (sp-flt spt-z (meters 2.2)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.006666667)) - (sp-flt spt-accel-y -0.589824) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 450) - (sp-launcher-by-id spt-next-launcher 477) - ) - ) +(defpart 468 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -8)) + (sp-flt spt-y (meters 3.7)) + (sp-flt spt-z (meters 2.2)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.006666667)) + (sp-flt spt-accel-y -0.589824) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 450) + (sp-launcher-by-id spt-next-launcher 477) + ) + ) ;; failed to figure out what this is: -(defpart 469 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 469 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 470 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 470 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 471 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 471 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 460 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 1)) - (sp-flt spt-y (meters 0.4)) - (sp-flt spt-z (meters 15)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.006666667)) - (sp-flt spt-accel-y -0.589824) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - (sp-int spt-next-time 450) - (sp-launcher-by-id spt-next-launcher 477) - ) - ) +(defpart 460 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 1)) + (sp-flt spt-y (meters 0.4)) + (sp-flt spt-z (meters 15)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.006666667)) + (sp-flt spt-accel-y -0.589824) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + (sp-int spt-next-time 450) + (sp-launcher-by-id spt-next-launcher 477) + ) + ) ;; failed to figure out what this is: -(defpart 477 :init-specs ((sp-flt spt-accel-y 0.53248))) +(defpart 477 + :init-specs + ((sp-flt spt-accel-y 0.53248)) + ) ;; failed to figure out what this is: -(defpart 461 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 461 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 462 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 462 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 463 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 463 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 457 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -6)) - (sp-flt spt-y (meters 1.9)) - (sp-flt spt-z (meters 3.15)) - (sp-flt spt-scale-x (meters 0.6)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees 270.0)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 0.6)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - ) - ) +(defpart 457 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -6)) + (sp-flt spt-y (meters 1.9)) + (sp-flt spt-z (meters 3.15)) + (sp-flt spt-scale-x (meters 0.6)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 270.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 0.6)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + ) + ) ;; failed to figure out what this is: -(defpart 458 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -6)) - (sp-flt spt-y (meters 1.9)) - (sp-flt spt-z (meters 3.15)) - (sp-flt spt-scale-x (meters 0.4)) - (sp-flt spt-rot-x -10922.667) - (sp-flt spt-rot-y (degrees 150.0)) - (sp-flt spt-rot-z (degrees -60.0)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees 0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 422) - ) - ) +(defpart 458 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -6)) + (sp-flt spt-y (meters 1.9)) + (sp-flt spt-z (meters 3.15)) + (sp-flt spt-scale-x (meters 0.4)) + (sp-flt spt-rot-x -10922.667) + (sp-flt spt-rot-y (degrees 150.0)) + (sp-flt spt-rot-z (degrees -60.0)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees 0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 422) + ) + ) ;; failed to figure out what this is: -(defpart 459 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -6)) - (sp-flt spt-y (meters 1.9)) - (sp-flt spt-z (meters 3.15)) - (sp-flt spt-scale-x (meters 0.4)) - (sp-flt spt-rot-x 43690.668) - (sp-flt spt-rot-y (degrees 30.0)) - (sp-flt spt-rot-z (degrees 60.0)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees -0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 423) - ) - ) +(defpart 459 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -6)) + (sp-flt spt-y (meters 1.9)) + (sp-flt spt-z (meters 3.15)) + (sp-flt spt-scale-x (meters 0.4)) + (sp-flt spt-rot-x 43690.668) + (sp-flt spt-rot-y (degrees 30.0)) + (sp-flt spt-rot-z (degrees 60.0)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees -0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 423) + ) + ) ;; failed to figure out what this is: -(defpart 454 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -5.5)) - (sp-flt spt-y (meters 4.5)) - (sp-flt spt-z (meters -2.5)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees 210.0)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - ) - ) +(defpart 454 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -5.5)) + (sp-flt spt-y (meters 4.5)) + (sp-flt spt-z (meters -2.5)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 210.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + ) + ) ;; failed to figure out what this is: -(defpart 455 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -5.5)) - (sp-flt spt-y (meters 4.5)) - (sp-flt spt-z (meters -2.5)) - (sp-flt spt-scale-x (meters 0.3)) - (sp-flt spt-rot-x -10922.667) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-flt spt-rot-z (degrees -60.0)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees 0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 422) - ) - ) +(defpart 455 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -5.5)) + (sp-flt spt-y (meters 4.5)) + (sp-flt spt-z (meters -2.5)) + (sp-flt spt-scale-x (meters 0.3)) + (sp-flt spt-rot-x -10922.667) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-flt spt-rot-z (degrees -60.0)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees 0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 422) + ) + ) ;; failed to figure out what this is: -(defpart 456 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -5.5)) - (sp-flt spt-y (meters 4.5)) - (sp-flt spt-z (meters -2.5)) - (sp-flt spt-scale-x (meters 0.3)) - (sp-flt spt-rot-x 43690.668) - (sp-flt spt-rot-y (degrees -30.0)) - (sp-flt spt-rot-z (degrees 60.0)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-r 196.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 196.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees -0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 423) - ) - ) +(defpart 456 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -5.5)) + (sp-flt spt-y (meters 4.5)) + (sp-flt spt-z (meters -2.5)) + (sp-flt spt-scale-x (meters 0.3)) + (sp-flt spt-rot-x 43690.668) + (sp-flt spt-rot-y (degrees -30.0)) + (sp-flt spt-rot-z (degrees 60.0)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-r 196.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 196.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees -0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 423) + ) + ) ;; failed to figure out what this is: -(defpart 451 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2)) - (sp-flt spt-y (meters 5)) - (sp-flt spt-z (meters -4)) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees 180.0)) - (sp-flt spt-rot-z (degrees 0.0)) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - ) - ) +(defpart 451 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2)) + (sp-flt spt-y (meters 5)) + (sp-flt spt-z (meters -4)) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + ) + ) ;; failed to figure out what this is: -(defpart 452 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2)) - (sp-flt spt-y (meters 5)) - (sp-flt spt-z (meters -4)) - (sp-flt spt-scale-x (meters 0.3)) - (sp-flt spt-rot-x -10922.667) - (sp-flt spt-rot-y (degrees 60.0)) - (sp-flt spt-rot-z (degrees -60.0)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees 0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 422) - ) - ) +(defpart 452 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2)) + (sp-flt spt-y (meters 5)) + (sp-flt spt-z (meters -4)) + (sp-flt spt-scale-x (meters 0.3)) + (sp-flt spt-rot-x -10922.667) + (sp-flt spt-rot-y (degrees 60.0)) + (sp-flt spt-rot-z (degrees -60.0)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees 0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 422) + ) + ) ;; failed to figure out what this is: -(defpart 478 :init-specs ((sp-flt spt-rotvel-x (degrees -0.31666666)))) +(defpart 478 + :init-specs + ((sp-flt spt-rotvel-x (degrees -0.31666666))) + ) ;; failed to figure out what this is: -(defpart 453 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 2)) - (sp-flt spt-y (meters 5)) - (sp-flt spt-z (meters -4)) - (sp-flt spt-scale-x (meters 0.3)) - (sp-flt spt-rot-x 43690.668) - (sp-flt spt-rot-y (degrees -60.0)) - (sp-flt spt-rot-z (degrees 60.0)) - (sp-flt spt-scale-y (meters 1)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-rotvel-x (degrees -0.33333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 423) - ) - ) +(defpart 453 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x8 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2)) + (sp-flt spt-y (meters 5)) + (sp-flt spt-z (meters -4)) + (sp-flt spt-scale-x (meters 0.3)) + (sp-flt spt-rot-x 43690.668) + (sp-flt spt-rot-y (degrees -60.0)) + (sp-flt spt-rot-z (degrees 60.0)) + (sp-flt spt-scale-y (meters 1)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-rotvel-x (degrees -0.33333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit9 left-multiply-quat) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 423) + ) + ) ;; failed to figure out what this is: -(defpart 479 :init-specs ((sp-flt spt-rotvel-x (degrees 0.31666666)))) +(defpart 479 + :init-specs + ((sp-flt spt-rotvel-x (degrees 0.31666666))) + ) ;; failed to figure out what this is: -(defpart 446 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -6.4)) - (sp-flt spt-y (meters 4.8)) - (sp-flt spt-z (meters 0.75)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 446 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -6.4)) + (sp-flt spt-y (meters 4.8)) + (sp-flt spt-z (meters 0.75)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 447 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.7111111)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 0.5)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-omega 0.0) - (sp-flt spt-vel-x (meters 0.017777778)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 447 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.7111111)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 0.5)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-omega 0.0) + (sp-flt spt-vel-x (meters 0.017777778)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 448 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees -60.0)) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 448 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees -60.0)) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 449 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 30.0)) - (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 449 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 30.0)) + (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 450 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 30.0)) - (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 450 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 30.0)) + (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 441 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.1)) - (sp-flt spt-y (meters 3.7)) - (sp-flt spt-z (meters -1.8)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 441 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.1)) + (sp-flt spt-y (meters 3.7)) + (sp-flt spt-z (meters -1.8)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 442 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters -1.8666667)) - (sp-flt spt-z (meters 0.5)) - (sp-flt spt-scale-x (meters 0.175)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-omega 20571.021) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 442 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -1.8666667)) + (sp-flt spt-z (meters 0.5)) + (sp-flt spt-scale-x (meters 0.175)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-omega 20571.021) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 443 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees 180.0)) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 443 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 444 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees -90.0)) - (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 444 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees -90.0)) + (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 445 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees -90.0)) - (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 445 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees -90.0)) + (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 436 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -2.3)) - (sp-flt spt-y (meters 4.6)) - (sp-flt spt-z (meters -1.9)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 436 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.3)) + (sp-flt spt-y (meters 4.6)) + (sp-flt spt-z (meters -1.9)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 437 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 1.4222223)) - (sp-flt spt-z (meters 0.5)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-omega 4551.1113) - (sp-flt spt-vel-x (meters 0.017777778)) - (sp-flt spt-vel-y (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 437 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 1.4222223)) + (sp-flt spt-z (meters 0.5)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-omega 4551.1113) + (sp-flt spt-vel-x (meters 0.017777778)) + (sp-flt spt-vel-y (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 438 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.5)) - (sp-flt spt-rot-x 16384.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 438 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.5)) + (sp-flt spt-rot-x 16384.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 439 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 64.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 439 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 64.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) ;; failed to figure out what this is: -(defpart 440 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-flt spt-rot-x 24576.0) - (sp-flt spt-rot-y (degrees 90.0)) - (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) - (sp-flt spt-scale-y (meters 0.5)) - (sp-flt spt-r 64.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 255.0) - (sp-rnd-int spt-a 1115684864 1 64.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9) - ) - ) +(defpart 440 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1c :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-flt spt-rot-x 24576.0) + (sp-flt spt-rot-y (degrees 90.0)) + (sp-rnd-flt spt-rot-z (degrees 120.0) (degrees 120.0) 1.0) + (sp-flt spt-scale-y (meters 0.5)) + (sp-flt spt-r 64.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 255.0) + (sp-rnd-int spt-a 1115684864 1 64.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9) + ) + ) diff --git a/test/decompiler/reference/levels/village2/assistant-village2_REF.gc b/test/decompiler/reference/levels/village2/assistant-village2_REF.gc index 4d5ee39b68..c9bd6bc6ef 100644 --- a/test/decompiler/reference/levels/village2/assistant-village2_REF.gc +++ b/test/decompiler/reference/levels/village2/assistant-village2_REF.gc @@ -858,63 +858,69 @@ ) ;; failed to figure out what this is: -(defpart 1322 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 100.0 28.0 1.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 80.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-fade-a -6.4) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1322 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 100.0 28.0 1.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 80.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-fade-a -6.4) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1323 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) - (sp-flt spt-scalevel-x (meters -0.00016666666)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.2) - (sp-flt spt-fade-b -0.2) - (sp-flt spt-accel-y -8.192) - (sp-flt spt-friction 0.93) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 140288.0) - (sp-func spt-func 'check-drop-level-assistant-bluehut) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 45.0) (degrees 180.0) 1.0) - ) - ) +(defpart 1323 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.08) 1.0) + (sp-flt spt-scalevel-x (meters -0.00016666666)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.2) + (sp-flt spt-fade-b -0.2) + (sp-flt spt-accel-y -8.192) + (sp-flt spt-friction 0.93) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 140288.0) + (sp-func spt-func 'check-drop-level-assistant-bluehut) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 45.0) (degrees 180.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1324 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 3.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-flt spt-g 96.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1324 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 3.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-flt spt-g 96.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function check-drop-level-assistant-bluehut (defun check-drop-level-assistant-bluehut ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -993,178 +999,196 @@ ) ;; failed to figure out what this is: -(defpart 2694 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.2 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -1440.0) (degrees 2880.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2694 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.2 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -1440.0) (degrees 2880.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2693 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -1440.0) (degrees 2880.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2693 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -1440.0) (degrees 2880.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2673 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.025 0.025 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.053333335)) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2673 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.025 0.025 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.053333335)) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2670 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2670 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2671 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2671 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2672 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2672 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2674 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) - (sp-rnd-flt spt-r 16.0 48.0 1.0) - (sp-rnd-flt spt-g 16.0 48.0 1.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-vel-y (meters 0.32)) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters -1.5) (meters 1.5) 1.0) - ) - ) +(defpart 2674 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) + (sp-rnd-flt spt-r 16.0 48.0 1.0) + (sp-rnd-flt spt-g 16.0 48.0 1.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-vel-y (meters 0.32)) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters -1.5) (meters 1.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2676 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-flt spt-g 0.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-vel-y (meters 0.10666667)) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-conerot-x (degrees 102.0)) - (sp-flt spt-conerot-y (degrees -90.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2676 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-flt spt-g 0.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-vel-y (meters 0.10666667)) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-conerot-x (degrees 102.0)) + (sp-flt spt-conerot-y (degrees -90.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2675 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2675 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-levitator-blue-beam-impact @@ -1176,68 +1200,74 @@ ) ;; failed to figure out what this is: -(defpart 2696 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 2.0 6.0 1.0) - (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.005)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.26666668) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-b 0.0) - (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) - (sp-flt spt-friction 0.95) - (sp-int-plain-rnd spt-timer 60 59 1) - (sp-cpuinfo-flags bit0 bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 30.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters -0.5) (meters 0.5) 1.0) - ) - ) +(defpart 2696 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 2.0 6.0 1.0) + (sp-rnd-flt spt-y (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.005)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.26666668) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-b 0.0) + (sp-rnd-flt spt-accel-y -1.3653333 -1.3653333 1.0) + (sp-flt spt-friction 0.95) + (sp-int-plain-rnd spt-timer 60 59 1) + (sp-cpuinfo-flags bit0 bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 30.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters -0.5) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2695 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 180.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-flt spt-g 255.0) - (sp-flt spt-b 255.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2695 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 180.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-flt spt-g 255.0) + (sp-flt spt-b 255.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2677 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 180.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 16.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -5.12) - (sp-int spt-timer 10) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2677 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 180.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 16.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -5.12) + (sp-int spt-timer 10) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-levitator-on-big @@ -1288,100 +1318,110 @@ ) ;; failed to figure out what this is: -(defpart 2678 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) - (sp-flt spt-scale-x (meters 9)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 40) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2678 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) + (sp-flt spt-scale-x (meters 9)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 40) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2751 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2751 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2750 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 3)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2750 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 3)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2797 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 0.2 0.4 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2797 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 0.2 0.4 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2798 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-rnd-flt spt-num 0.2 0.4 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.4) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2798 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-rnd-flt spt-num 0.2 0.4 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.4) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: (defpartgroup group-levitator-on-small @@ -1394,25 +1434,27 @@ ) ;; failed to figure out what this is: -(defpart 2679 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) - (sp-flt spt-scale-x (meters 6)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 40) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2679 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) + (sp-flt spt-scale-x (meters 6)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 40) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; definition for function assistant-levitator-blue-glow ;; INFO: Return type mismatch object vs none. diff --git a/test/decompiler/reference/levels/village2/swamp-blimp_REF.gc b/test/decompiler/reference/levels/village2/swamp-blimp_REF.gc index 7489c767a2..10425b3e67 100644 --- a/test/decompiler/reference/levels/village2/swamp-blimp_REF.gc +++ b/test/decompiler/reference/levels/village2/swamp-blimp_REF.gc @@ -61,29 +61,31 @@ ) ;; failed to figure out what this is: -(defpart 2066 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.33) (meters 0.66) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 192.0 64.0 1.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) - (sp-flt spt-friction 0.9) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 30 29 1) - (sp-launcher-by-id spt-next-launcher 2069) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) - ) - ) +(defpart 2066 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.33) (meters 0.66) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 192.0 64.0 1.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.21333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) + (sp-flt spt-friction 0.9) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 30 29 1) + (sp-launcher-by-id spt-next-launcher 2069) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2069 @@ -92,66 +94,72 @@ ) ;; failed to figure out what this is: -(defpart 2068 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-flt spt-scale-y (meters 16)) - (sp-flt spt-r 255.0) - (sp-flt spt-g 196.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.04)) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 60) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2068 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 255.0) + (sp-flt spt-g 196.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.04)) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 60) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2065 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters 2)) - (sp-flt spt-scale-x (meters 32)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -2.3272727) - (sp-int spt-timer 54) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2065 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters 2)) + (sp-flt spt-scale-x (meters 32)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -2.3272727) + (sp-int spt-timer 54) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2067 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 192.0 64.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.42666668) - (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) - (sp-flt spt-friction 0.8) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 42) - (sp-launcher-by-id spt-next-launcher 2070) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) - ) - ) +(defpart 2067 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 192.0 64.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.42666668) + (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) + (sp-flt spt-friction 0.8) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 42) + (sp-launcher-by-id spt-next-launcher 2070) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 4) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 2070 @@ -160,24 +168,26 @@ ) ;; failed to figure out what this is: -(defpart 2017 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.2) - (sp-flt spt-y (meters 0.1)) - (sp-flt spt-scale-x (meters 3)) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 64.0) - (sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.01) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit4 bit14) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 109) - ) - ) +(defpart 2017 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.2) + (sp-flt spt-y (meters 0.1)) + (sp-flt spt-scale-x (meters 3)) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 64.0) + (sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.01) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit4 bit14) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 109) + ) + ) ;; failed to figure out what this is: (defpartgroup group-swamp-tether-rock-hit @@ -189,26 +199,28 @@ ) ;; failed to figure out what this is: -(defpart 1321 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) - (sp-rnd-flt spt-num 1.0 1.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 70.0 16.0 1.0) - (sp-rnd-flt spt-g 70.0 16.0 1.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-accel-y -10.922667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2) - (sp-flt spt-userdata 0.0) - (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1321 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x2)) + (sp-rnd-flt spt-num 1.0 1.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.3) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 70.0 16.0 1.0) + (sp-rnd-flt spt-g 70.0 16.0 1.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-accel-y -10.922667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2) + (sp-flt spt-userdata 0.0) + (sp-rnd-flt spt-conerot-x (degrees 20.0) (degrees 50.000004) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition of type swamp-blimp-bank (deftype swamp-blimp-bank (basic) diff --git a/test/decompiler/reference/levels/village2/village2-obs_REF.gc b/test/decompiler/reference/levels/village2/village2-obs_REF.gc index 20da160f50..6c862c35ca 100644 --- a/test/decompiler/reference/levels/village2/village2-obs_REF.gc +++ b/test/decompiler/reference/levels/village2/village2-obs_REF.gc @@ -513,57 +513,64 @@ ) ;; failed to figure out what this is: -(defpart 2841 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 0) (meters 9) 1.0) - (sp-flt spt-y (meters 0.1)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.001) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2843) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2841 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 0) (meters 9) 1.0) + (sp-flt spt-y (meters 0.1)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.001) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2843) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2843 :init-specs ((sp-flt spt-fade-a -0.094814815))) +(defpart 2843 + :init-specs + ((sp-flt spt-fade-a -0.094814815)) + ) ;; failed to figure out what this is: -(defpart 2842 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 8) (meters 8) 1.0) - (sp-flt spt-y (meters 0.1)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.001) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2843) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2842 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 8) (meters 8) 1.0) + (sp-flt spt-y (meters 0.1)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.001) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2843) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition of type allpontoons (deftype allpontoons (process-drawable) @@ -1336,57 +1343,61 @@ ) ;; failed to figure out what this is: -(defpart 2320 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.21333334) - (sp-flt spt-fade-g -0.10666667) - (sp-flt spt-fade-b 0.10666667) - (sp-flt spt-fade-a -0.32) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - ) - ) +(defpart 2320 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.21333334) + (sp-flt spt-fade-g -0.10666667) + (sp-flt spt-fade-b 0.10666667) + (sp-flt spt-fade-a -0.32) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2319 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 96.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 80.0 80.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.04)) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.53333336) - (sp-flt spt-fade-b -0.17777778) - (sp-flt spt-fade-a -1.0666667) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2319 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 8) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 96.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 80.0 80.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0016666667) (meters 0.00083333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.04)) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.53333336) + (sp-flt spt-fade-b -0.17777778) + (sp-flt spt-fade-a -1.0666667) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-ogreboulder-hit-wall @@ -1399,22 +1410,24 @@ ) ;; failed to figure out what this is: -(defpart 2287 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 12.0) - (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 10) (meters 6) 1.0) - (sp-rnd-flt spt-r 196.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-y (meters 1.4)) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 30) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2287 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 12.0) + (sp-rnd-flt spt-y (meters 1) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 10) (meters 6) 1.0) + (sp-rnd-flt spt-r 196.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-y (meters 1.4)) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 30) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: (defpartgroup group-ogreboulder-splash @@ -1430,81 +1443,90 @@ ) ;; failed to figure out what this is: -(defpart 2321 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 0) (meters 9) 1.0) - (sp-rnd-flt spt-scale-x (meters 16) (meters 8) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2323) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2321 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 0) (meters 9) 1.0) + (sp-rnd-flt spt-scale-x (meters 16) (meters 8) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2323) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2323 :init-specs ((sp-flt spt-fade-a -0.094814815))) +(defpart 2323 + :init-specs + ((sp-flt spt-fade-a -0.094814815)) + ) ;; failed to figure out what this is: -(defpart 2322 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 8.0) - (sp-rnd-flt spt-x (meters 8) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 4.5) (meters 3.5) 1.0) - (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.013333334) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 3.2) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 10 29 1) - (sp-launcher-by-id spt-next-launcher 2323) - (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2322 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 8.0) + (sp-rnd-flt spt-x (meters 8) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 4.5) (meters 3.5) 1.0) + (sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.013333334) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 3.2) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 10 29 1) + (sp-launcher-by-id spt-next-launcher 2323) + (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2288 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 16.0) - (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 12) (meters 6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 50.0) - (sp-rnd-flt spt-g 80.0 64.0 1.0) - (sp-flt spt-b 200.0) - (sp-rnd-flt spt-a 48.0 48.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.10666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.16) - (sp-rnd-flt spt-accel-y 2.048 2.048 1.0) - (sp-flt spt-friction 0.85) - (sp-int spt-timer 660) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 90.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 8) 1.0) - ) - ) +(defpart 2288 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 16.0) + (sp-rnd-flt spt-y (meters 0) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 12) (meters 6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 50.0) + (sp-rnd-flt spt-g 80.0 64.0 1.0) + (sp-flt spt-b 200.0) + (sp-rnd-flt spt-a 48.0 48.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.10666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.16) + (sp-rnd-flt spt-accel-y 2.048 2.048 1.0) + (sp-flt spt-friction 0.85) + (sp-int spt-timer 660) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 90.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 8) 1.0) + ) + ) ;; definition for function ogreboss-village2-trans (defbehavior ogreboss-village2-trans ogreboss-village2 () diff --git a/test/decompiler/reference/levels/village2/village2-part2_REF.gc b/test/decompiler/reference/levels/village2/village2-part2_REF.gc index 82a1cff104..d50fb2c6e1 100644 --- a/test/decompiler/reference/levels/village2/village2-part2_REF.gc +++ b/test/decompiler/reference/levels/village2/village2-part2_REF.gc @@ -2,13 +2,22 @@ (in-package goal) ;; failed to figure out what this is: -(defpart 1208 :init-specs ((sp-flt spt-fade-a -0.10666667))) +(defpart 1208 + :init-specs + ((sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: -(defpart 1209 :init-specs ((sp-flt spt-fade-a -0.16))) +(defpart 1209 + :init-specs + ((sp-flt spt-fade-a -0.16)) + ) ;; failed to figure out what this is: -(defpart 1210 :init-specs ((sp-flt spt-fade-a -2.6666667))) +(defpart 1210 + :init-specs + ((sp-flt spt-fade-a -2.6666667)) + ) ;; failed to figure out what this is: (defpartgroup group-village2-waterfall-29 @@ -76,867 +85,931 @@ ) ;; failed to figure out what this is: -(defpart 1211 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-flt spt-x (meters -7)) - (sp-rnd-flt spt-y (meters 41.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -7.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.033333335)) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -1.8652096) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 210) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1211 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-flt spt-x (meters -7)) + (sp-rnd-flt spt-y (meters 41.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -7.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.033333335)) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -1.8652096) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 210) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1214 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-flt spt-x (meters -12)) - (sp-rnd-flt spt-y (meters 42.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -3.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.033333335)) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -1.8652096) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 210) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1214 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-flt spt-x (meters -12)) + (sp-rnd-flt spt-y (meters 42.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -3.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.033333335)) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -1.8652096) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 210) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1217 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.5 0.8 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 24) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -1.8652096) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 195) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1217 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.5 0.8 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 24) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -1.8652096) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 195) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1220 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.5 0.8 1.0) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters 27.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.016666668) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-rnd-flt spt-accel-y -9.557333 -1.3653333 1.0) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 195) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1220 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.5 0.8 1.0) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters 27.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.016666668) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-rnd-flt spt-accel-y -9.557333 -1.3653333 1.0) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 195) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1223 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 28.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-rnd-flt spt-accel-y -9.557333 -1.3653333 1.0) - (sp-int spt-timer 165) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1223 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 28.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-rnd-flt spt-accel-y -9.557333 -1.3653333 1.0) + (sp-int spt-timer 165) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1224 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 26) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -9.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -1.8652096) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 195) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 180) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1224 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 26) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -9.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 1.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -1.8652096) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 195) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 180) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1212 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -7)) - (sp-rnd-flt spt-y (meters 41.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -7.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.1377778) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1212 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7)) + (sp-rnd-flt spt-y (meters 41.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -7.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.1377778) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1215 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -12)) - (sp-rnd-flt spt-y (meters 42.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -3.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.1377778) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1215 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -12)) + (sp-rnd-flt spt-y (meters 42.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -3.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.1377778) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1218 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 23.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.1377778) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1218 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 23.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.1377778) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1221 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters -4) (meters 10) 1.0) - (sp-rnd-flt spt-y (meters 27.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-rnd-flt spt-accel-y -9.557333 -1.3653333 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1221 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters -4) (meters 10) 1.0) + (sp-rnd-flt spt-y (meters 27.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-rnd-flt spt-accel-y -9.557333 -1.3653333 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1225 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 26) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -9.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.1377778) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1225 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 26) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -9.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.1377778) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1213 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.2 1.0) - (sp-flt spt-x (meters -7)) - (sp-rnd-flt spt-y (meters 41.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -7.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.018333333)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.5688889) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 840) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 405) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -30.0)) - ) - ) +(defpart 1213 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.2 1.0) + (sp-flt spt-x (meters -7)) + (sp-rnd-flt spt-y (meters 41.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -7.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.018333333)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.5688889) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 840) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 405) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -30.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1216 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.2 1.0) - (sp-flt spt-x (meters -12)) - (sp-rnd-flt spt-y (meters 42.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -3.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.018333333)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.5688889) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 840) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 405) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1216 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.2 1.0) + (sp-flt spt-x (meters -12)) + (sp-rnd-flt spt-y (meters 42.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -3.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.018333333)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.5688889) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 840) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 405) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1219 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.2 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 23.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.018333333) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.5688889) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 360) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 405) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -110.0)) - ) - ) +(defpart 1219 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.2 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 23.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.018333333) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.5688889) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 360) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 405) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1222 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-y (meters 27.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) - (sp-int spt-timer 255) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1222 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-y (meters 27.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) + (sp-int spt-timer 255) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1227 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 28.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) - (sp-int spt-timer 255) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1227 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 28.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-rnd-flt spt-accel-y -6.826667 -0.68266666 1.0) + (sp-int spt-timer 255) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1226 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.2 1.0) - (sp-rnd-flt spt-x (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 26) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -9.5) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.018333333) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.5688889) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 390) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 435) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1226 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.2 1.0) + (sp-rnd-flt spt-x (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 26) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -9.5) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.018333333) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.5688889) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 390) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 435) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1228 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.05 0.05 1.0) - (sp-rnd-flt spt-x (meters 2) (meters 7) 1.0) - (sp-flt spt-y (meters 12.5)) - (sp-rnd-flt spt-z (meters 15) (meters 10) 1.0) - (sp-flt spt-scale-x (meters 12.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1228 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.05 0.05 1.0) + (sp-rnd-flt spt-x (meters 2) (meters 7) 1.0) + (sp-flt spt-y (meters 12.5)) + (sp-rnd-flt spt-z (meters 15) (meters 10) 1.0) + (sp-flt spt-scale-x (meters 12.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1229 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters 3) (meters 5) 1.0) - (sp-flt spt-y (meters 7)) - (sp-rnd-flt spt-z (meters 16) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.2) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1229 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters 3) (meters 5) 1.0) + (sp-flt spt-y (meters 7)) + (sp-rnd-flt spt-z (meters 16) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.2) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1230 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.035 0.03 1.0) - (sp-rnd-flt spt-x (meters 3.5) (meters 5) 1.0) - (sp-flt spt-y (meters 12.5)) - (sp-rnd-flt spt-z (meters 1.5) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 12.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1230 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.035 0.03 1.0) + (sp-rnd-flt spt-x (meters 3.5) (meters 5) 1.0) + (sp-flt spt-y (meters 12.5)) + (sp-rnd-flt spt-z (meters 1.5) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 12.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1231 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-x (meters 3) (meters 2) 1.0) - (sp-flt spt-y (meters 8)) - (sp-rnd-flt spt-z (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1231 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-x (meters 3) (meters 2) 1.0) + (sp-flt spt-y (meters 8)) + (sp-rnd-flt spt-z (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1232 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.035 0.03 1.0) - (sp-rnd-flt spt-x (meters -7.5) (meters 5) 1.0) - (sp-flt spt-y (meters 12.5)) - (sp-rnd-flt spt-z (meters -16.5) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 12.5)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1232 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.035 0.03 1.0) + (sp-rnd-flt spt-x (meters -7.5) (meters 5) 1.0) + (sp-flt spt-y (meters 12.5)) + (sp-rnd-flt spt-z (meters -16.5) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 12.5)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1233 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.025) - (sp-rnd-flt spt-x (meters -6.5) (meters 3) 1.0) - (sp-flt spt-y (meters 8)) - (sp-rnd-flt spt-z (meters -15.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1233 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.025) + (sp-rnd-flt spt-x (meters -6.5) (meters 3) 1.0) + (sp-flt spt-y (meters 8)) + (sp-rnd-flt spt-z (meters -15.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1234 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-flt spt-x (meters -6)) - (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters 10.5) (meters 4.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.05)) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -2.7978141) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 195) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1234 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-flt spt-x (meters -6)) + (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters 10.5) (meters 4.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.05)) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -2.7978141) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 195) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1235 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.03 1.0 1.0) - (sp-flt spt-x (meters -6)) - (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters 15) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.05)) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -2.7978141) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 315) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 282) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1235 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.03 1.0 1.0) + (sp-flt spt-x (meters -6)) + (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters 15) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.05)) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -2.7978141) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 315) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 282) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1236 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.3) - (sp-flt spt-x (meters -6)) - (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters 10.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.8488889) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1236 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.3) + (sp-flt spt-x (meters -6)) + (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters 10.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.8488889) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1237 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.7) - (sp-flt spt-x (meters -6)) - (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters 13) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.8488889) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 435) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1237 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.7) + (sp-flt spt-x (meters -6)) + (sp-rnd-flt spt-y (meters 43) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters 13) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.8488889) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 435) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1238 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.1 1.0) - (sp-flt spt-x (meters -6)) - (sp-rnd-flt spt-y (meters 42.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters 14) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.028333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-vel-z (meters 0.0033333334)) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.87919194) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 540) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1238 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.1 1.0) + (sp-flt spt-x (meters -6)) + (sp-rnd-flt spt-y (meters 42.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters 14) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.028333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-vel-z (meters 0.0033333334)) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.87919194) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 540) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1239 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.06 1.0) - (sp-flt spt-x (meters -6)) - (sp-rnd-flt spt-y (meters 42.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters 10) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.028333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.87919194) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 420) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 390) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1239 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.06 1.0) + (sp-flt spt-x (meters -6)) + (sp-rnd-flt spt-y (meters 42.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters 10) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.028333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.87919194) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 420) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 390) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1240 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-flt spt-x (meters 0)) - (sp-rnd-flt spt-y (meters 28) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters 10) (meters 3.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 1.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -2.7978141) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-flt spt-accel-z -1.8652096) - (sp-int spt-timer 204) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 225) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1240 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-flt spt-x (meters 0)) + (sp-rnd-flt spt-y (meters 28) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters 10) (meters 3.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 1.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.033333335) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -2.7978141) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-flt spt-accel-z -1.8652096) + (sp-int spt-timer 204) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 225) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1241 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-rnd-flt spt-y (meters 28) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters 10) (meters 3.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.013333334) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.02) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.7066667) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-flt spt-accel-z -0.85333335) - (sp-int spt-timer 315) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1241 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-rnd-flt spt-y (meters 28) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters 10) (meters 3.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.013333334) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.02) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.7066667) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-flt spt-accel-z -0.85333335) + (sp-int spt-timer 315) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1242 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.3 1.0) - (sp-flt spt-x (meters 0)) - (sp-rnd-flt spt-y (meters 28) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters 10) (meters 3.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.01) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-flt spt-accel-z -0.51717174) - (sp-int spt-timer 420) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 360) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1242 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.3 1.0) + (sp-flt spt-x (meters 0)) + (sp-rnd-flt spt-y (meters 28) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters 10) (meters 3.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.01) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-flt spt-accel-z -0.51717174) + (sp-int spt-timer 420) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 360) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-waterfall-30 @@ -957,139 +1030,149 @@ ) ;; failed to figure out what this is: -(defpart 1243 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) - (sp-flt spt-y (meters 49.5)) - (sp-rnd-flt spt-z (meters -3.5) (meters 7) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 330) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 369) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1243 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) + (sp-flt spt-y (meters 49.5)) + (sp-rnd-flt spt-z (meters -3.5) (meters 7) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 330) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 369) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1244 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) - (sp-flt spt-y (meters 49.5)) - (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1244 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -8) (meters 4) 1.0) + (sp-flt spt-y (meters 49.5)) + (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1245 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters -7) (meters 3.5) 1.0) - (sp-flt spt-y (meters 49.5)) - (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 630) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 666) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1245 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters -7) (meters 3.5) 1.0) + (sp-flt spt-y (meters 49.5)) + (sp-rnd-flt spt-z (meters -4) (meters 8) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 630) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 666) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1246 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters 3) (meters 6) 1.0) - (sp-flt spt-y (meters 6)) - (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1246 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters 3) (meters 6) 1.0) + (sp-flt spt-y (meters 6)) + (sp-rnd-flt spt-z (meters -6) (meters 12) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1247 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters 5) (meters 10) 1.0) - (sp-flt spt-y (meters 2.5)) - (sp-rnd-flt spt-z (meters -8) (meters 16) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.2) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1247 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters 5) (meters 10) 1.0) + (sp-flt spt-y (meters 2.5)) + (sp-rnd-flt spt-z (meters -8) (meters 16) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.2) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-waterfall-31 @@ -1129,338 +1212,366 @@ ) ;; failed to figure out what this is: -(defpart 1253 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.266 0.333 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) - (sp-flt spt-y (meters 50.5)) - (sp-rnd-flt spt-z (meters -13.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 420) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 180) - (sp-launcher-by-id spt-next-launcher 1264) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1253 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.266 0.333 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) + (sp-flt spt-y (meters 50.5)) + (sp-rnd-flt spt-z (meters -13.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 420) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 180) + (sp-launcher-by-id spt-next-launcher 1264) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1264 :init-specs ((sp-rnd-flt spt-scale-y (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.04) (meters 0.013333334) 1.0) - (sp-flt spt-accel-x -5.3542485) - (sp-flt spt-accel-z -3.212549) - (sp-int spt-next-time 255) - (sp-launcher-by-id spt-next-launcher 1210) - ) - ) +(defpart 1264 + :init-specs + ((sp-rnd-flt spt-scale-y (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.04) (meters 0.013333334) 1.0) + (sp-flt spt-accel-x -5.3542485) + (sp-flt spt-accel-z -3.212549) + (sp-int spt-next-time 255) + (sp-launcher-by-id spt-next-launcher 1210) + ) + ) ;; failed to figure out what this is: -(defpart 1254 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) - (sp-flt spt-y (meters 50.5)) - (sp-rnd-flt spt-z (meters -13.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 720) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1265) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1254 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) + (sp-flt spt-y (meters 50.5)) + (sp-rnd-flt spt-z (meters -13.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 720) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1265) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1265 :init-specs ((sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0) - (sp-flt spt-accel-x -1.3003175) - ) - ) +(defpart 1265 + :init-specs + ((sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0) + (sp-flt spt-accel-x -1.3003175) + ) + ) ;; failed to figure out what this is: -(defpart 1255 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.2 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) - (sp-flt spt-y (meters 50.5)) - (sp-rnd-flt spt-z (meters -13.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 750) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 420) - (sp-launcher-by-id spt-next-launcher 1266) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1255 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.2 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) + (sp-flt spt-y (meters 50.5)) + (sp-rnd-flt spt-z (meters -13.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 750) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 420) + (sp-launcher-by-id spt-next-launcher 1266) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1266 :init-specs ((sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.04) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.009765625)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -5.0567904) - (sp-flt spt-accel-z -2.696955) - (sp-int spt-next-time 405) - (sp-launcher-by-id spt-next-launcher 1210) - ) - ) +(defpart 1266 + :init-specs + ((sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.04) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.009765625)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -5.0567904) + (sp-flt spt-accel-z -2.696955) + (sp-int spt-next-time 405) + (sp-launcher-by-id spt-next-launcher 1210) + ) + ) ;; failed to figure out what this is: -(defpart 1256 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -3) (meters 12) 1.0) - (sp-flt spt-y (meters 6)) - (sp-rnd-flt spt-z (meters -19) (meters 16) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1256 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -3) (meters 12) 1.0) + (sp-flt spt-y (meters 6)) + (sp-rnd-flt spt-z (meters -19) (meters 16) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1257 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters -3) (meters 12) 1.0) - (sp-flt spt-y (meters 2.5)) - (sp-rnd-flt spt-z (meters -17) (meters 12) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.04) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.2) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees -90.0)) - ) - ) +(defpart 1257 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters -3) (meters 12) 1.0) + (sp-flt spt-y (meters 2.5)) + (sp-rnd-flt spt-z (meters -17) (meters 12) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.04) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.2) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees -90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1258 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.033 1.2 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) - (sp-flt spt-y (meters 50.5)) - (sp-rnd-flt spt-z (meters -2) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 285) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 270) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees -25.000002)) - ) - ) +(defpart 1258 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.033 1.2 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) + (sp-flt spt-y (meters 50.5)) + (sp-rnd-flt spt-z (meters -2) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 285) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 270) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees -25.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1259 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) - (sp-flt spt-y (meters 50.5)) - (sp-rnd-flt spt-z (meters -3) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 405) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees -25.000002)) - ) - ) +(defpart 1259 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) + (sp-flt spt-y (meters 50.5)) + (sp-rnd-flt spt-z (meters -3) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 405) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees -25.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1260 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.2 1.0) - (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) - (sp-flt spt-y (meters 50.5)) - (sp-rnd-flt spt-z (meters -3) (meters 5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 495) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees -25.000002)) - ) - ) +(defpart 1260 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.2 1.0) + (sp-rnd-flt spt-x (meters -12) (meters 1) 1.0) + (sp-flt spt-y (meters 50.5)) + (sp-rnd-flt spt-z (meters -3) (meters 5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 495) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees -25.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1261 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.33 1.2 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 23.5) (meters 6) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 1.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 240) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1261 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.33 1.2 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 23.5) (meters 6) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 1.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 240) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1262 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 25.5) (meters 4) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.053333335) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 405) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-rotate-y (degrees -45.0) (degrees 90.0) 1.0) - ) - ) +(defpart 1262 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 25.5) (meters 4) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.053333335) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 405) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-rotate-y (degrees -45.0) (degrees 90.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1263 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.5 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 22.5) (meters 7) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 225) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 495) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) - ) - ) +(defpart 1263 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.5 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 22.5) (meters 7) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 6) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 225) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 495) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-rotate-y (degrees 10.0) (degrees 50.000004) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-waterfall-33 @@ -1491,307 +1602,329 @@ ) ;; failed to figure out what this is: -(defpart 1267 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.4 1.0 1.0) - (sp-flt spt-x (meters -7.5)) - (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -4) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -2.7978141) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 195) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1267 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.4 1.0 1.0) + (sp-flt spt-x (meters -7.5)) + (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -4) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -2.7978141) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 195) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1268 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.03 1.0 1.0) - (sp-flt spt-x (meters -7.5)) - (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -2.7978141) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 322) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 345) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1268 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.03 1.0 1.0) + (sp-flt spt-x (meters -7.5)) + (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 0.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -2.7978141) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 322) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 345) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1269 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.3) - (sp-flt spt-x (meters -7.5)) - (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -4) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.8488889) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1269 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.3) + (sp-flt spt-x (meters -7.5)) + (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -4) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.8488889) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1270 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.7) - (sp-flt spt-x (meters -7.5)) - (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.8488889) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 435) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1270 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.7) + (sp-flt spt-x (meters -7.5)) + (sp-rnd-flt spt-y (meters 48) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.043333333) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.8488889) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 435) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1271 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.1 1.0) - (sp-flt spt-x (meters -7)) - (sp-rnd-flt spt-y (meters 47.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-vel-z (meters 0.0033333334)) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.87919194) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 570) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 630) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1271 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.1 1.0) + (sp-flt spt-x (meters -7)) + (sp-rnd-flt spt-y (meters 47.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-vel-z (meters 0.0033333334)) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.87919194) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 570) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 630) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1272 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 0.06 1.0) - (sp-flt spt-x (meters -7)) - (sp-rnd-flt spt-y (meters 47.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -4) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -0.87919194) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 420) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 390) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1272 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 0.06 1.0) + (sp-flt spt-x (meters -7)) + (sp-rnd-flt spt-y (meters 47.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -4) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -0.87919194) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 420) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 390) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1273 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-flt spt-x (meters -1.5)) - (sp-rnd-flt spt-y (meters 33) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 4.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-y (meters 1) (meters 1.4) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 32.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.04) (meters 0.033333335) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.01) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -2.7978141) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-flt spt-accel-z -0.9326048) - (sp-int spt-timer 255) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 285) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1273 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-flt spt-x (meters -1.5)) + (sp-rnd-flt spt-y (meters 33) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 4.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.4) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-y (meters 1) (meters 1.4) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 32.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.04) (meters 0.033333335) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.01) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -2.7978141) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-flt spt-accel-z -0.9326048) + (sp-int spt-timer 255) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 285) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -8.0) (degrees 16.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1274 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -1.5)) - (sp-rnd-flt spt-y (meters 33) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 4.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.013333334) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.04) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.01) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.7066667) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-flt spt-accel-z -0.7111111) - (sp-int spt-timer 375) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1274 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -1.5)) + (sp-rnd-flt spt-y (meters 33) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 4.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.013333334) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.04) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.01) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.7066667) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-flt spt-accel-z -0.7111111) + (sp-int spt-timer 375) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1275 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-flt spt-x (meters -1.5)) - (sp-rnd-flt spt-y (meters 33) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 4.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-z (meters 0.006666667) (meters 0.016666668) 1.0) - (sp-flt spt-scalevel-x (meters 0.015136719)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-x -1.5515151) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-flt spt-accel-z -0.51717174) - (sp-int spt-timer 480) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 540) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1275 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-flt spt-x (meters -1.5)) + (sp-rnd-flt spt-y (meters 33) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 4.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-z (meters 0.006666667) (meters 0.016666668) 1.0) + (sp-flt spt-scalevel-x (meters 0.015136719)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-x -1.5515151) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-flt spt-accel-z -0.51717174) + (sp-int spt-timer 480) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 540) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1276 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters 2.5) (meters 12) 1.0) - (sp-flt spt-y (meters 7)) - (sp-rnd-flt spt-z (meters -11) (meters 17) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1276 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters 2.5) (meters 12) 1.0) + (sp-flt spt-y (meters 7)) + (sp-rnd-flt spt-z (meters -11) (meters 17) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1277 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.05) - (sp-rnd-flt spt-x (meters 3.5) (meters 10) 1.0) - (sp-flt spt-y (meters 2.5)) - (sp-rnd-flt spt-z (meters -10) (meters 15) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.2) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees 90.0)) - ) - ) +(defpart 1277 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.05) + (sp-rnd-flt spt-x (meters 3.5) (meters 10) 1.0) + (sp-flt spt-y (meters 2.5)) + (sp-rnd-flt spt-z (meters -10) (meters 15) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.2) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees 90.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-waterfall-34 @@ -1861,883 +1994,947 @@ ) ;; failed to figure out what this is: -(defpart 1278 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters 1.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 384) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 345) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 1278 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters 1.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 384) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 345) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1281 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.15 0.075 1.0) - (sp-rnd-flt spt-x (meters -18) (meters 4) 1.0) - (sp-flt spt-y (meters 42.5)) - (sp-rnd-flt spt-z (meters 8) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 384) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 345) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 1281 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.15 0.075 1.0) + (sp-rnd-flt spt-x (meters -18) (meters 4) 1.0) + (sp-flt spt-y (meters 42.5)) + (sp-rnd-flt spt-z (meters 8) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 384) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 345) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1284 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.15 0.075 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters -12) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.06666667)) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 384) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 345) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1284 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.15 0.075 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters -12) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.06666667)) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 384) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 345) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1279 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters -15) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters 1.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 1279 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters -15) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters 1.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1282 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.375) - (sp-rnd-flt spt-x (meters -18) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters 8) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 450) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 1282 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.375) + (sp-rnd-flt spt-x (meters -18) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters 8) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 450) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1285 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.375) - (sp-rnd-flt spt-x (meters -20) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters -12) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -2.5600002) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 510) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1285 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.375) + (sp-rnd-flt spt-x (meters -20) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters -12) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -2.5600002) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 510) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1280 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.375 0.3 1.0) - (sp-rnd-flt spt-x (meters -15) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters 1.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 681) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 630) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 120.0)) - ) - ) +(defpart 1280 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.375 0.3 1.0) + (sp-rnd-flt spt-x (meters -15) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters 1.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 681) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 630) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 120.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1283 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.225 0.15 1.0) - (sp-rnd-flt spt-x (meters -18) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters 8) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 681) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 630) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 140.0)) - ) - ) +(defpart 1283 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.225 0.15 1.0) + (sp-rnd-flt spt-x (meters -18) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters 8) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 681) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 630) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 140.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1286 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.225 0.15 1.0) - (sp-rnd-flt spt-x (meters -20) (meters 4) 1.0) - (sp-flt spt-y (meters 43.5)) - (sp-rnd-flt spt-z (meters -12) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.038333334)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.189495) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 681) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 630) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 110.0)) - ) - ) +(defpart 1286 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.225 0.15 1.0) + (sp-rnd-flt spt-x (meters -20) (meters 4) 1.0) + (sp-flt spt-y (meters 43.5)) + (sp-rnd-flt spt-z (meters -12) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.038333334)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.189495) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 681) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 630) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 110.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1287 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.6 1.0) - (sp-rnd-flt spt-x (meters 26) (meters 4) 1.0) - (sp-flt spt-y (meters 4.5)) - (sp-rnd-flt spt-z (meters 15.5) (meters 5.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.06666667) (meters 0.016666668) 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.01) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -4.6630235) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 195) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 165) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 1287 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.6 1.0) + (sp-rnd-flt spt-x (meters 26) (meters 4) 1.0) + (sp-flt spt-y (meters 4.5)) + (sp-rnd-flt spt-z (meters 15.5) (meters 5.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.06666667) (meters 0.016666668) 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.01) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -4.6630235) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 195) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 165) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1290 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.15 0.3 1.0) - (sp-rnd-flt spt-x (meters 33) (meters 4) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-z (meters 15.5) (meters 6.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.016666668) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.033333335) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -2.7978141) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 165) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 1290 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.15 0.3 1.0) + (sp-rnd-flt spt-x (meters 33) (meters 4) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-z (meters 15.5) (meters 6.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.033333335) (meters 0.016666668) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.033333335) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -2.7978141) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 165) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1288 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters 26) (meters 4) 1.0) - (sp-flt spt-y (meters 4.5)) - (sp-rnd-flt spt-z (meters 15.5) (meters 5.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.07333333) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -3.1288888) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 1288 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters 26) (meters 4) 1.0) + (sp-flt spt-y (meters 4.5)) + (sp-rnd-flt spt-z (meters 15.5) (meters 5.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.07333333) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -3.1288888) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1291 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters 33) (meters 4) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-z (meters 14.5) (meters 8.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.04) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.02) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -1.7066667) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 1291 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters 33) (meters 4) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-z (meters 14.5) (meters 8.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.04) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.02) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -1.7066667) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1289 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.375 0.3 1.0) - (sp-rnd-flt spt-x (meters 26) (meters 4) 1.0) - (sp-flt spt-y (meters 4.5)) - (sp-rnd-flt spt-z (meters 14.5) (meters 5.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.041666668)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.2929293) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 345) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 1289 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.375 0.3 1.0) + (sp-rnd-flt spt-x (meters 26) (meters 4) 1.0) + (sp-flt spt-y (meters 4.5)) + (sp-rnd-flt spt-z (meters 14.5) (meters 5.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.041666668)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.2929293) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 345) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1292 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.375 0.3 1.0) - (sp-rnd-flt spt-x (meters 33) (meters 4) 1.0) - (sp-flt spt-y (meters -1)) - (sp-rnd-flt spt-z (meters 14.5) (meters 8.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.031666666)) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.0860606) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 190.0)) - ) - ) +(defpart 1292 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.375 0.3 1.0) + (sp-rnd-flt spt-x (meters 33) (meters 4) 1.0) + (sp-flt spt-y (meters -1)) + (sp-rnd-flt spt-z (meters 14.5) (meters 8.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.031666666)) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.0860606) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 190.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1293 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.3 0.6 1.0) - (sp-rnd-flt spt-x (meters 24) (meters 4) 1.0) - (sp-flt spt-y (meters 4.5)) - (sp-rnd-flt spt-z (meters -28.5) (meters 5.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.016666668) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.01) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 135) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 165) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 60.0)) - ) - ) +(defpart 1293 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.3 0.6 1.0) + (sp-rnd-flt spt-x (meters 24) (meters 4) 1.0) + (sp-flt spt-y (meters 4.5)) + (sp-rnd-flt spt-z (meters -28.5) (meters 5.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.016666668) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.01) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 135) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 165) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 60.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1294 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters 24) (meters 4) 1.0) - (sp-flt spt-y (meters 4.5)) - (sp-rnd-flt spt-z (meters -28.5) (meters 5.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -3.1288888) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 60.0)) - ) - ) +(defpart 1294 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters 24) (meters 4) 1.0) + (sp-flt spt-y (meters 4.5)) + (sp-rnd-flt spt-z (meters -28.5) (meters 5.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -3.1288888) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 60.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1295 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.375 0.3 1.0) - (sp-rnd-flt spt-x (meters 24) (meters 4) 1.0) - (sp-flt spt-y (meters 4.5)) - (sp-rnd-flt spt-z (meters -28.5) (meters 5.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.035)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.2929293) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 345) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 60.0)) - ) - ) +(defpart 1295 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.375 0.3 1.0) + (sp-rnd-flt spt-x (meters 24) (meters 4) 1.0) + (sp-flt spt-y (meters 4.5)) + (sp-rnd-flt spt-z (meters -28.5) (meters 5.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.035)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.2929293) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 345) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 60.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1296 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.45 0.75 1.0) - (sp-rnd-flt spt-x (meters 38) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.016666668) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -3.7304192) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 165) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) - (sp-flt spt-rotate-y (degrees 130.0)) - ) - ) +(defpart 1296 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.45 0.75 1.0) + (sp-rnd-flt spt-x (meters 38) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.05) (meters 0.016666668) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.016666668) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -3.7304192) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 165) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0) + (sp-flt spt-rotate-y (degrees 130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1297 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.75) - (sp-rnd-flt spt-x (meters 38) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -3.1288888) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 270) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 130.0)) - ) - ) +(defpart 1297 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.75) + (sp-rnd-flt spt-x (meters 38) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -3.1288888) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 270) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1300 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 0.325) - (sp-rnd-flt spt-x (meters 45) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 24.0) - (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters -0.00024414062)) - (sp-flt spt-scalevel-y (meters 0.001953125)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-x -3.1288888) - (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 130.0)) - ) - ) +(defpart 1300 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 0.325) + (sp-rnd-flt spt-x (meters 45) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 24.0) + (sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.026666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters -0.00024414062)) + (sp-flt spt-scalevel-y (meters 0.001953125)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-x -3.1288888) + (sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1298 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.375 0.3 1.0) - (sp-rnd-flt spt-x (meters 38) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10) (meters 7.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.035)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.2929293) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 345) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-flt spt-rotate-y (degrees 130.0)) - ) - ) +(defpart 1298 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.375 0.3 1.0) + (sp-rnd-flt spt-x (meters 38) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10) (meters 7.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.035)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.2929293) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 345) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-flt spt-rotate-y (degrees 130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1301 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.15 0.225 1.0) - (sp-rnd-flt spt-x (meters 45) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) - (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-flt spt-vel-x (meters 0.035)) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0146484375)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-flt spt-scalevel-y (meters 0.0146484375)) - (sp-flt spt-accel-x -1.2929293) - (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) - (sp-int spt-timer 210) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-flt spt-rotate-y (degrees 130.0)) - ) - ) +(defpart 1301 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.15 0.225 1.0) + (sp-rnd-flt spt-x (meters 45) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters -1) (meters 1.5) 1.0) + (sp-rnd-flt spt-z (meters -10.5) (meters 6.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-flt spt-vel-x (meters 0.035)) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-z (meters -0.013333334) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0146484375)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-flt spt-scalevel-y (meters 0.0146484375)) + (sp-flt spt-accel-x -1.2929293) + (sp-rnd-flt spt-accel-y -4.096 -1.024 1.0) + (sp-int spt-timer 210) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-flt spt-rotate-y (degrees 130.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1302 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.15 0.45 1.0) - (sp-flt spt-x (meters -30)) - (sp-rnd-flt spt-y (meters 3.5) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -18.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.033333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -1.6786886) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 195) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 165) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-int-flt spt-launchrot-y (degrees 100.00001) 1 25486.223) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1302 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.15 0.45 1.0) + (sp-flt spt-x (meters -30)) + (sp-rnd-flt spt-y (meters 3.5) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -18.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.033333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -1.6786886) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 195) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 165) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-int-flt spt-launchrot-y (degrees 100.00001) 1 25486.223) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1303 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.15 0.4 1.0) - (sp-flt spt-x (meters -24)) - (sp-rnd-flt spt-y (meters 3.5) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -25.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.033333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -1.6786886) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 195) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 165) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-y (degrees 160.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1303 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.15 0.4 1.0) + (sp-flt spt-x (meters -24)) + (sp-rnd-flt spt-y (meters 3.5) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -25.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.033333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -1.6786886) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 195) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 165) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-y (degrees 160.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1304 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) - (sp-rnd-flt spt-num 0.15 0.4 1.0) - (sp-flt spt-x (meters -26)) - (sp-rnd-flt spt-y (meters 3.5) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -11.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) - (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) - (sp-flt spt-r 192.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 192.0) - (sp-rnd-flt spt-a 24.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.033333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters 0.0073242188)) - (sp-flt spt-scalevel-y (meters 0.029296875)) - (sp-flt spt-accel-x -1.6786886) - (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) - (sp-int spt-timer 195) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int spt-next-time 165) - (sp-launcher-by-id spt-next-launcher 1210) - (sp-rnd-flt spt-launchrot-y (degrees 140.0) (degrees 40.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1304 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2)) + (sp-rnd-flt spt-num 0.15 0.4 1.0) + (sp-flt spt-x (meters -26)) + (sp-rnd-flt spt-y (meters 3.5) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -11.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0) + (sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0) + (sp-flt spt-r 192.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 192.0) + (sp-rnd-flt spt-a 24.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.03) (meters 0.01) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.05) (meters 0.033333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters 0.0073242188)) + (sp-flt spt-scalevel-y (meters 0.029296875)) + (sp-flt spt-accel-x -1.6786886) + (sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0) + (sp-int spt-timer 195) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int spt-next-time 165) + (sp-launcher-by-id spt-next-launcher 1210) + (sp-rnd-flt spt-launchrot-y (degrees 140.0) (degrees 40.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1305 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.0375 0.0375 1.0) - (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -47) (meters 4) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1305 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.0375 0.0375 1.0) + (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -47) (meters 4) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1307 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.075 0.015 1.0) - (sp-rnd-flt spt-x (meters -45) (meters 12) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -33) (meters 5) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1307 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.075 0.015 1.0) + (sp-rnd-flt spt-x (meters -45) (meters 12) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -33) (meters 5) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1309 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) - (sp-rnd-flt spt-num 0.075 0.015 1.0) - (sp-rnd-flt spt-x (meters -49) (meters 6) 1.0) - (sp-flt spt-y (meters -2)) - (sp-rnd-flt spt-z (meters -15) (meters 6) 1.0) - (sp-flt spt-scale-x (meters 12)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 150.0 42.0 1.0) - (sp-flt spt-b 192.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) - (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-a 1.28) - (sp-flt spt-accel-y 0.013653334) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-int-plain-rnd spt-next-time 45 29 1) - (sp-launcher-by-id spt-next-launcher 1209) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1309 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) + (sp-rnd-flt spt-num 0.075 0.015 1.0) + (sp-rnd-flt spt-x (meters -49) (meters 6) 1.0) + (sp-flt spt-y (meters -2)) + (sp-rnd-flt spt-z (meters -15) (meters 6) 1.0) + (sp-flt spt-scale-x (meters 12)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 150.0 42.0 1.0) + (sp-flt spt-b 192.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.02) 1.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0) + (sp-rnd-flt spt-scalevel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-a 1.28) + (sp-flt spt-accel-y 0.013653334) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-int-plain-rnd spt-next-time 45 29 1) + (sp-launcher-by-id spt-next-launcher 1209) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1306 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.00625) - (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -47) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1306 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.00625) + (sp-rnd-flt spt-x (meters -9) (meters 4) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -47) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1308 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.0375) - (sp-rnd-flt spt-x (meters -44) (meters 10) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -32) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1308 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.0375) + (sp-rnd-flt spt-x (meters -44) (meters 10) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -32) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1310 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) - (sp-flt spt-num 0.00625) - (sp-rnd-flt spt-x (meters -45) (meters 4) 1.0) - (sp-flt spt-y (meters -6)) - (sp-rnd-flt spt-z (meters -14) (meters 4) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 92.0) - (sp-flt spt-g 92.0) - (sp-flt spt-b 92.0) - (sp-flt spt-a 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.006666667) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit12 bit14) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1208) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1310 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2)) + (sp-flt spt-num 0.00625) + (sp-rnd-flt spt-x (meters -45) (meters 4) 1.0) + (sp-flt spt-y (meters -6)) + (sp-rnd-flt spt-z (meters -14) (meters 4) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 92.0) + (sp-flt spt-g 92.0) + (sp-flt spt-b 92.0) + (sp-flt spt-a 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.026666667) (meters 0.006666667) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit12 bit14) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1208) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-sagehut-warpgate @@ -2923,96 +3120,106 @@ ) ;; failed to figure out what this is: -(defpart 1315 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters -2)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0033333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1315 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters -2)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0033333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1312 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 1.0 0.2 1.0) - (sp-flt spt-x (meters 4.4444447)) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 196.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.16) - (sp-flt spt-accel-x 1.2136296) - (sp-flt spt-accel-z -0.75093335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 1312 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 1.0 0.2 1.0) + (sp-flt spt-x (meters 4.4444447)) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 196.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.16) + (sp-flt spt-accel-x 1.2136296) + (sp-flt spt-accel-z -0.75093335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 1313 :init-specs ((sp-rnd-flt spt-num 3.0 3.0 1.0) - (sp-flt spt-x (meters -0.5)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 3481.6) - (sp-flt spt-b 3481.6) - (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) - (sp-flt spt-fade-b 5.936232) - (sp-int spt-timer 69) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1313 + :init-specs + ((sp-rnd-flt spt-num 3.0 3.0 1.0) + (sp-flt spt-x (meters -0.5)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 3481.6) + (sp-flt spt-b 3481.6) + (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) + (sp-flt spt-fade-b 5.936232) + (sp-int spt-timer 69) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1314 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.2 1.0 1.0) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1314 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.2 1.0 1.0) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1311 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.4 1.0) - (sp-flt spt-x (meters 4.4444447)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 2.1)) - (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters -0.0044444446)) - (sp-flt spt-vel-z (meters -0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-x 4.247704) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 1311 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.4 1.0) + (sp-flt spt-x (meters 4.4444447)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 2.1)) + (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters -0.0044444446)) + (sp-flt spt-vel-z (meters -0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-x 4.247704) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-tree-fire @@ -3027,125 +3234,136 @@ ) ;; failed to figure out what this is: -(defpart 1316 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-x (meters 2.2) (meters 0.5) 1.0) - (sp-flt spt-y (meters -0.9)) - (sp-rnd-flt spt-z (meters -0.9) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a 1.0666667) - (sp-flt spt-accel-y 1.024) - (sp-int-plain-rnd spt-timer 180 29 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 1320) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1316 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-x (meters 2.2) (meters 0.5) 1.0) + (sp-flt spt-y (meters -0.9)) + (sp-rnd-flt spt-z (meters -0.9) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a 1.0666667) + (sp-flt spt-accel-y 1.024) + (sp-int-plain-rnd spt-timer 180 29 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 1320) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1320 :init-specs ((sp-flt spt-fade-a -0.53333336))) +(defpart 1320 + :init-specs + ((sp-flt spt-fade-a -0.53333336)) + ) ;; failed to figure out what this is: -(defpart 1317 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.1 1.0 1.0) - (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.2) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.9) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a 1.0666667) - (sp-flt spt-accel-y 1.024) - (sp-int-plain-rnd spt-timer 180 29 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 60) - (sp-launcher-by-id spt-next-launcher 1320) - (sp-flt spt-conerot-x (degrees 45.0)) - (sp-flt spt-conerot-y (degrees 240.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1317 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.1 1.0 1.0) + (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.2) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.9) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a 1.0666667) + (sp-flt spt-accel-y 1.024) + (sp-int-plain-rnd spt-timer 180 29 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 60) + (sp-launcher-by-id spt-next-launcher 1320) + (sp-flt spt-conerot-x (degrees 45.0)) + (sp-flt spt-conerot-y (degrees 240.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1318 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.2 1.0) - (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.2) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.9) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0044444446)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.34133333) - (sp-flt spt-fade-g -0.17066666) - (sp-flt spt-fade-b -0.17066666) - (sp-flt spt-fade-a 0.4) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 1174) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - ) - ) +(defpart 1318 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.2 1.0) + (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.2) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.9) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0044444446)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.34133333) + (sp-flt spt-fade-g -0.17066666) + (sp-flt spt-fade-b -0.17066666) + (sp-flt spt-fade-a 0.4) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 1174) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1319 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.2 1.0) - (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters -0.2) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -2.9) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0044444446)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.34133333) - (sp-flt spt-fade-g -0.17066666) - (sp-flt spt-fade-b -0.17066666) - (sp-flt spt-fade-a 0.4) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2 bit14) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 1174) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - ) - ) +(defpart 1319 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.2 1.0) + (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters -0.2) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -2.9) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0044444446)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.34133333) + (sp-flt spt-fade-g -0.17066666) + (sp-flt spt-fade-b -0.17066666) + (sp-flt spt-fade-a 0.4) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2 bit14) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 1174) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + ) + ) diff --git a/test/decompiler/reference/levels/village2/village2-part_REF.gc b/test/decompiler/reference/levels/village2/village2-part_REF.gc index fbd38fad38..5ab8a160fe 100644 --- a/test/decompiler/reference/levels/village2/village2-part_REF.gc +++ b/test/decompiler/reference/levels/village2/village2-part_REF.gc @@ -30,65 +30,73 @@ ) ;; failed to figure out what this is: -(defpart 1129 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 18000) - (sp-cpuinfo-flags bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1129 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 18000) + (sp-cpuinfo-flags bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1127 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-flt spt-z (meters 1.5)) - (sp-flt spt-scale-x (meters 0.1)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 18000) - (sp-cpuinfo-flags bit3 bit7) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 1130) - ) - ) +(defpart 1127 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-flt spt-z (meters 1.5)) + (sp-flt spt-scale-x (meters 0.1)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 18000) + (sp-cpuinfo-flags bit3 bit7) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 1130) + ) + ) ;; failed to figure out what this is: -(defpart 1130 :init-specs ((sp-rnd-flt spt-vel-x (meters -0.035555556) (meters 0.07111111) 1.0) - (sp-rnd-flt spt-vel-y (meters -0.0148148155) (meters 0.029629631) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-int-plain-rnd spt-next-time 150 449 1) - (sp-launcher-by-id spt-next-launcher 1130) - ) - ) +(defpart 1130 + :init-specs + ((sp-rnd-flt spt-vel-x (meters -0.035555556) (meters 0.07111111) 1.0) + (sp-rnd-flt spt-vel-y (meters -0.0148148155) (meters 0.029629631) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-int-plain-rnd spt-next-time 150 449 1) + (sp-launcher-by-id spt-next-launcher 1130) + ) + ) ;; failed to figure out what this is: -(defpart 1128 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 2.0) - (sp-flt spt-scale-x (meters 0.4)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 0.4)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit9 bit12) - ) - ) +(defpart 1128 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 2.0) + (sp-flt spt-scale-x (meters 0.4)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 0.4)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-tableflys @@ -108,20 +116,22 @@ ) ;; failed to figure out what this is: -(defpart 1133 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 0)) - (sp-flt spt-y (meters 2)) - (sp-flt spt-z (meters 5)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 128.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1136) - ) - ) +(defpart 1133 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 2)) + (sp-flt spt-z (meters 5)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 128.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1136) + ) + ) ;; failed to figure out what this is: (defpart 1136 @@ -130,71 +140,79 @@ ) ;; failed to figure out what this is: -(defpart 1134 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters 4)) - (sp-flt spt-y (meters 2)) - (sp-flt spt-z (meters -2)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 128.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1136) - ) - ) +(defpart 1134 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-y (meters 2)) + (sp-flt spt-z (meters -2)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 128.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1136) + ) + ) ;; failed to figure out what this is: -(defpart 1135 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -4)) - (sp-flt spt-y (meters 2)) - (sp-flt spt-z (meters -2)) - (sp-flt spt-scale-x (meters 0.01)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 128.0) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit3) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1136) - ) - ) +(defpart 1135 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4)) + (sp-flt spt-y (meters 2)) + (sp-flt spt-z (meters -2)) + (sp-flt spt-scale-x (meters 0.01)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 128.0) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit3) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1136) + ) + ) ;; failed to figure out what this is: -(defpart 1131 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-int spt-num 1065353216 1 2.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 1) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit7) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1136) - ) - ) +(defpart 1131 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-int spt-num 1065353216 1 2.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 1) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0.0044444446) (meters 0.0044444446) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.008888889) (meters 0.008888889) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit7) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1136) + ) + ) ;; failed to figure out what this is: -(defpart 1132 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) - (sp-func spt-birth-func 'birth-func-copy-rot-color) - (sp-flt spt-num 3.0) - (sp-flt spt-scale-x (meters 0.15)) - (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) - (sp-flt spt-scale-y (meters 0.15)) - (sp-flt spt-r 128.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit9 bit12) - ) - ) +(defpart 1132 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x22 :page #x2)) + (sp-func spt-birth-func 'birth-func-copy-rot-color) + (sp-flt spt-num 3.0) + (sp-flt spt-scale-x (meters 0.15)) + (sp-rnd-flt spt-rot-x -10922.667 54613.332 1.0) + (sp-flt spt-scale-y (meters 0.15)) + (sp-flt spt-r 128.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit9 bit12) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-flamepot @@ -264,330 +282,365 @@ ) ;; failed to figure out what this is: -(defpart 1144 :init-specs ((sp-flt spt-num 0.4) - (sp-flt spt-x (meters 1)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2949.12) - (sp-flt spt-b 3276.8) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1149) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1144 + :init-specs + ((sp-flt spt-num 0.4) + (sp-flt spt-x (meters 1)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2949.12) + (sp-flt spt-b 3276.8) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1149) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1149 :init-specs ((sp-flt spt-fade-b -5.4613333))) +(defpart 1149 + :init-specs + ((sp-flt spt-fade-b -5.4613333)) + ) ;; failed to figure out what this is: -(defpart 1147 :init-specs ((sp-flt spt-num 0.15) - (sp-flt spt-x (meters 0.4)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 2867.2) - (sp-flt spt-b 3072.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1150) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1147 + :init-specs + ((sp-flt spt-num 0.15) + (sp-flt spt-x (meters 0.4)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 2867.2) + (sp-flt spt-b 3072.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1150) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1150 :init-specs ((sp-flt spt-fade-b -3.4133334))) +(defpart 1150 + :init-specs + ((sp-flt spt-fade-b -3.4133334)) + ) ;; failed to figure out what this is: -(defpart 1137 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.5 0.4 1.0) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.75) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.75) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0075) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.027306668) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1137 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.5 0.4 1.0) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.75) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.75) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0075) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.027306668) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1145 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.35 0.25 1.0) - (sp-rnd-flt spt-x (meters -0.1) (meters 0.1) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters -0.1) (meters 0.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.004166667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.054613337) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1145 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.35 0.25 1.0) + (sp-rnd-flt spt-x (meters -0.1) (meters 0.1) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters -0.1) (meters 0.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.004166667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.054613337) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1138 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1060320051 1 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters 0) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.02) 1 20.48) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1138 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1060320051 1 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 0.5) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters 0) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.02) 1 20.48) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1139 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.15 0.2 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 20.0 12.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.0055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -1.0922667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 59 1) - (sp-launcher-by-id spt-next-launcher 1151) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1139 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.15 0.2 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 20.0 12.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.0055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -1.0922667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 59 1) + (sp-launcher-by-id spt-next-launcher 1151) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1146 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.06 0.06 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 20.0 12.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -0.4096) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 59 1) - (sp-launcher-by-id spt-next-launcher 1151) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1146 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.06 0.06 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 20.0 12.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -0.4096) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 59 1) + (sp-launcher-by-id spt-next-launcher 1151) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1148 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.08 0.1 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 20.0 12.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0055555557)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit14) - (sp-int-plain-rnd spt-next-time 150 59 1) - (sp-launcher-by-id spt-next-launcher 1151) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1148 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.08 0.1 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 20.0 12.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0055555557)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit14) + (sp-int-plain-rnd spt-next-time 150 59 1) + (sp-launcher-by-id spt-next-launcher 1151) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1151 :init-specs ((sp-flt spt-fade-g 0.53333336) - (sp-flt spt-fade-b 1.0666667) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1152) - ) - ) +(defpart 1151 + :init-specs + ((sp-flt spt-fade-g 0.53333336) + (sp-flt spt-fade-b 1.0666667) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1152) + ) + ) ;; failed to figure out what this is: -(defpart 1152 :init-specs ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 1152 + :init-specs + ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 1140 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.4 0.55 1.0) - (sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters -0.6) (meters 1.2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.027306668) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1140 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.4 0.55 1.0) + (sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters -0.6) (meters 1.2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.027306668) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1141 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1031127695 1 0.9) - (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-z (meters -0.6) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.02) 1 20.48) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1141 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1031127695 1 0.9) + (sp-rnd-flt spt-x (meters -0.6) (meters 0.5) 1.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-z (meters -0.6) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.02) 1 20.48) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1142 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.6 0.9 1.0) - (sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0) - (sp-flt spt-y (meters -0.25)) - (sp-rnd-flt spt-z (meters -0.6) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.005) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.027306668) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1142 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.6 0.9 1.0) + (sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0) + (sp-flt spt-y (meters -0.25)) + (sp-rnd-flt spt-z (meters -0.6) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.005) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.027306668) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1143 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1060320051 1 1.5) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.75) 1.0) - (sp-flt spt-y (meters 0.75)) - (sp-rnd-flt spt-z (meters -0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.02) 1 20.48) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 0.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1143 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1060320051 1 1.5) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.75) 1.0) + (sp-flt spt-y (meters 0.75)) + (sp-rnd-flt spt-z (meters -0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.9) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.02) 1 20.48) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 0.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-fireboulder-off @@ -627,474 +680,518 @@ ) ;; failed to figure out what this is: -(defpart 1156 :init-specs ((sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 2.5) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 6144.0) - (sp-flt spt-b 5324.8) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1171) - ) - ) +(defpart 1156 + :init-specs + ((sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 2.5) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 6144.0) + (sp-flt spt-b 5324.8) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1171) + ) + ) ;; failed to figure out what this is: -(defpart 1171 :init-specs ((sp-flt spt-fade-b 13.653334))) +(defpart 1171 + :init-specs + ((sp-flt spt-fade-b 13.653334)) + ) ;; failed to figure out what this is: -(defpart 1160 :init-specs ((sp-flt spt-num 0.15) - (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters 5.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 6144.0) - (sp-flt spt-b 5324.8) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1171) - ) - ) +(defpart 1160 + :init-specs + ((sp-flt spt-num 0.15) + (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters 5.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 6144.0) + (sp-flt spt-b 5324.8) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1171) + ) + ) ;; failed to figure out what this is: -(defpart 1164 :init-specs ((sp-flt spt-num 0.15) - (sp-flt spt-x (meters 2.7)) - (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 6144.0) - (sp-flt spt-b 5324.8) - (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-flt spt-vel-y (meters 0.026666667)) - (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) - (sp-int spt-timer 180) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1171) - ) - ) +(defpart 1164 + :init-specs + ((sp-flt spt-num 0.15) + (sp-flt spt-x (meters 2.7)) + (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 6144.0) + (sp-flt spt-b 5324.8) + (sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-flt spt-vel-y (meters 0.026666667)) + (sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0) + (sp-int spt-timer 180) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1171) + ) + ) ;; failed to figure out what this is: -(defpart 1153 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.7 1.2 1.0) - (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.027306668) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1153 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.7 1.2 1.0) + (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.027306668) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1154 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1058642330 1 1.7) - (sp-rnd-flt spt-x (meters 1.5) (meters 0.7) 1.0) - (sp-rnd-flt spt-y (meters 6) (meters 0.6) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 1.8) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1154 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1058642330 1 1.7) + (sp-rnd-flt spt-x (meters 1.5) (meters 0.7) 1.0) + (sp-rnd-flt spt-y (meters 6) (meters 0.6) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 1.8) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1155 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.05 0.2 1.0) - (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 6) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters 0.5) (meters 2.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 20.0 12.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -1.0922667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 150 59 1) - (sp-launcher-by-id spt-next-launcher 1172) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1155 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.05 0.2 1.0) + (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 6) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters 0.5) (meters 2.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 20.0 12.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -1.0922667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 150 59 1) + (sp-launcher-by-id spt-next-launcher 1172) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1172 :init-specs ((sp-flt spt-fade-g 0.53333336) - (sp-flt spt-fade-b 1.0666667) - (sp-int spt-next-time 120) - (sp-launcher-by-id spt-next-launcher 1173) - ) - ) +(defpart 1172 + :init-specs + ((sp-flt spt-fade-g 0.53333336) + (sp-flt spt-fade-b 1.0666667) + (sp-int spt-next-time 120) + (sp-launcher-by-id spt-next-launcher 1173) + ) + ) ;; failed to figure out what this is: -(defpart 1173 :init-specs ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 1173 + :init-specs + ((sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 1157 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.65 1.2 1.0) - (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters 4.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.027306668) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1157 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.65 1.2 1.0) + (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters 4.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.027306668) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1158 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1056964608 1 1.2) - (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters 4.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1158 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1056964608 1 1.2) + (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters 4.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1159 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.08 0.25 1.0) - (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters 5.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -1.0922667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 150 59 1) - (sp-launcher-by-id spt-next-launcher 1172) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees 5.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1159 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.08 0.25 1.0) + (sp-rnd-flt spt-x (meters -3.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters 5.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -1.0922667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 150 59 1) + (sp-launcher-by-id spt-next-launcher 1172) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees 5.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1161 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.7 1.5 1.0) - (sp-flt spt-x (meters 2.7)) - (sp-rnd-flt spt-y (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.027306668) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1161 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.7 1.5 1.0) + (sp-flt spt-x (meters 2.7)) + (sp-rnd-flt spt-y (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.027306668) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1162 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1058642330 1 1.4) - (sp-flt spt-x (meters 2.7)) - (sp-rnd-flt spt-y (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -15.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1162 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1058642330 1 1.4) + (sp-flt spt-x (meters 2.7)) + (sp-rnd-flt spt-y (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -15.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1163 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.08 0.25 1.0) - (sp-flt spt-x (meters 2.7)) - (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -1.0922667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 150 59 1) - (sp-launcher-by-id spt-next-launcher 1172) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -5.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1163 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.08 0.25 1.0) + (sp-flt spt-x (meters 2.7)) + (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -1.0922667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 150 59 1) + (sp-launcher-by-id spt-next-launcher 1172) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -5.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1165 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.65 1.5 1.0) - (sp-rnd-flt spt-x (meters -3) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y -0.027306668) - (sp-int-plain-rnd spt-timer 90 59 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1165 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.65 1.5 1.0) + (sp-rnd-flt spt-x (meters -3) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.01) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y -0.027306668) + (sp-int-plain-rnd spt-timer 90 59 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1166 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-int spt-num 1059481190 1 1.5) - (sp-rnd-flt spt-x (meters -3) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) - (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-timer 150) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1166 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-int spt-num 1059481190 1 1.5) + (sp-rnd-flt spt-x (meters -3) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-int-flt spt-vel-y (meters 0.026666667) 1 27.306667) + (sp-rnd-flt spt-rotvel-z (degrees -3.0000002) (degrees 6.0000005) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-timer 150) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1167 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.08 0.25 1.0) - (sp-rnd-flt spt-x (meters -3) (meters 1) 1.0) - (sp-rnd-flt spt-y (meters 5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -3) (meters 1.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 32.0) - (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.005)) - (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -0.0627451) - (sp-flt spt-accel-y -1.0922667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 150 59 1) - (sp-launcher-by-id spt-next-launcher 1172) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - (sp-flt spt-rotate-y (degrees -45.0)) - ) - ) +(defpart 1167 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.08 0.25 1.0) + (sp-rnd-flt spt-x (meters -3) (meters 1) 1.0) + (sp-rnd-flt spt-y (meters 5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -3) (meters 1.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 32.0) + (sp-rnd-flt spt-vel-y (meters 0.023333333) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.005)) + (sp-rnd-flt spt-rotvel-z (degrees -0.99999994) (degrees 1.9999999) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -0.0627451) + (sp-flt spt-accel-y -1.0922667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 150 59 1) + (sp-launcher-by-id spt-next-launcher 1172) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + (sp-flt spt-rotate-y (degrees -45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1168 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.1 0.4 1.0) - (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-rnd-flt spt-z (meters 0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) - (sp-flt spt-fade-g 0.32) - (sp-flt spt-fade-b 0.32) - (sp-flt spt-fade-a -0.5416667) - (sp-flt spt-accel-y 1.3653333) - (sp-int-plain-rnd spt-timer 180 29 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-z (degrees -45.0)) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - (sp-rnd-int-flt spt-rotate-y (degrees 0.0) 2 -18568.533) - ) - ) +(defpart 1168 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.1 0.4 1.0) + (sp-rnd-flt spt-x (meters 1.5) (meters 1) 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-rnd-flt spt-z (meters 0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -1.9999999) (degrees 3.9999998) 1.0) + (sp-flt spt-fade-g 0.32) + (sp-flt spt-fade-b 0.32) + (sp-flt spt-fade-a -0.5416667) + (sp-flt spt-accel-y 1.3653333) + (sp-int-plain-rnd spt-timer 180 29 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-z (degrees -45.0)) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + (sp-rnd-int-flt spt-rotate-y (degrees 0.0) 2 -18568.533) + ) + ) ;; failed to figure out what this is: -(defpart 1169 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.15 0.15 1.0) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.0044444446)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.34133333) - (sp-flt spt-fade-g -0.17066666) - (sp-flt spt-fade-b -0.17066666) - (sp-flt spt-fade-a 0.4) - (sp-flt spt-accel-y 1.3653333) - (sp-int spt-timer 1200) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 1174) - (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - ) - ) +(defpart 1169 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.15 0.15 1.0) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.0044444446)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.34133333) + (sp-flt spt-fade-g -0.17066666) + (sp-flt spt-fade-b -0.17066666) + (sp-flt spt-fade-a 0.4) + (sp-flt spt-accel-y 1.3653333) + (sp-int spt-timer 1200) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 1174) + (sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + ) + ) ;; failed to figure out what this is: -(defpart 1174 :init-specs ((sp-flt spt-vel-y (meters 0.013333334)) - (sp-flt spt-fade-a 0.0) - (sp-flt spt-accel-y -0.00040000002) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1175) - ) - ) +(defpart 1174 + :init-specs + ((sp-flt spt-vel-y (meters 0.013333334)) + (sp-flt spt-fade-a 0.0) + (sp-flt spt-accel-y -0.00040000002) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1175) + ) + ) ;; failed to figure out what this is: (defpart 1175 @@ -1103,32 +1200,34 @@ ) ;; failed to figure out what this is: -(defpart 1170 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.15 0.3 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 48.0) - (sp-flt spt-b 48.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.0073333336)) - (sp-flt spt-scalevel-x (meters 0.0013333333)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.4) - (sp-flt spt-accel-y 0.54613334) - (sp-flt spt-friction 0.995) - (sp-int spt-timer 1575) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 1176) - (sp-flt spt-conerot-x (degrees 90.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 2)) - ) - ) +(defpart 1170 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.15 0.3 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 48.0) + (sp-flt spt-b 48.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.0073333336)) + (sp-flt spt-scalevel-x (meters 0.0013333333)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.4) + (sp-flt spt-accel-y 0.54613334) + (sp-flt spt-friction 0.995) + (sp-int spt-timer 1575) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 1176) + (sp-flt spt-conerot-x (degrees 90.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 2)) + ) + ) ;; failed to figure out what this is: (defpart 1176 @@ -1137,19 +1236,21 @@ ) ;; failed to figure out what this is: -(defpart 1177 :init-specs ((sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-y (meters 0.011666667)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-scalevel-x (meters 0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.10666667) - (sp-flt spt-fade-g -0.08) - (sp-flt spt-fade-b -0.08) - (sp-flt spt-fade-a -0.053333335) - (sp-flt spt-accel-y 0.13653333) - (sp-int spt-timer 600) - ) - ) +(defpart 1177 + :init-specs + ((sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-y (meters 0.011666667)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-scalevel-x (meters 0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.10666667) + (sp-flt spt-fade-g -0.08) + (sp-flt spt-fade-b -0.08) + (sp-flt spt-fade-a -0.053333335) + (sp-flt spt-accel-y 0.13653333) + (sp-int spt-timer 600) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-window-flames-45 @@ -1170,145 +1271,163 @@ ) ;; failed to figure out what this is: -(defpart 1178 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.015 0.035 1.0) - (sp-rnd-flt spt-x (meters 4) (meters 12) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 8) 1.0) - (sp-flt spt-z (meters 8)) - (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 0.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y 0.27306667) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1183) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1178 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.015 0.035 1.0) + (sp-rnd-flt spt-x (meters 4) (meters 12) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 8) 1.0) + (sp-flt spt-z (meters 8)) + (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 0.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y 0.27306667) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1183) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1183 :init-specs ((sp-flt spt-fade-a 0.0) - (sp-int-plain-rnd spt-next-time 300 299 1) - (sp-launcher-by-id spt-next-launcher 1184) - ) - ) +(defpart 1183 + :init-specs + ((sp-flt spt-fade-a 0.0) + (sp-int-plain-rnd spt-next-time 300 299 1) + (sp-launcher-by-id spt-next-launcher 1184) + ) + ) ;; failed to figure out what this is: -(defpart 1184 :init-specs ((sp-flt spt-fade-a -0.08))) +(defpart 1184 + :init-specs + ((sp-flt spt-fade-a -0.08)) + ) ;; failed to figure out what this is: -(defpart 1179 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.4 1.0) - (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 6) 1.0) - (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 9.557333 10.922667 1.0) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1185) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1179 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.4 1.0) + (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 6) 1.0) + (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 9.557333 10.922667 1.0) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1185) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1185 :init-specs ((sp-flt spt-fade-a -0.85333335))) +(defpart 1185 + :init-specs + ((sp-flt spt-fade-a -0.85333335)) + ) ;; failed to figure out what this is: -(defpart 1180 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.8 0.4 1.0) - (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) - (sp-flt spt-y (meters 6)) - (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-int spt-g 0 2 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-flt spt-fade-a -0.048484847) - (sp-rnd-flt spt-accel-x -0.34133333 0.68266666 1.0) - (sp-flt spt-accel-y -2.7306666) - (sp-rnd-flt spt-accel-z -0.34133333 0.68266666 1.0) - (sp-int spt-timer 840) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees -15.0)) - ) - ) +(defpart 1180 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.8 0.4 1.0) + (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) + (sp-flt spt-y (meters 6)) + (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-int spt-g 0 2 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-flt spt-fade-a -0.048484847) + (sp-rnd-flt spt-accel-x -0.34133333 0.68266666 1.0) + (sp-flt spt-accel-y -2.7306666) + (sp-rnd-flt spt-accel-z -0.34133333 0.68266666 1.0) + (sp-int spt-timer 840) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees -15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1181 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.015 0.03 1.0) - (sp-rnd-flt spt-x (meters -6) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 8) (meters 8) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) - (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 0.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y 0.27306667) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1183) - (sp-flt spt-rotate-y (degrees 15.0)) - ) - ) +(defpart 1181 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.015 0.03 1.0) + (sp-rnd-flt spt-x (meters -6) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 8) (meters 8) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) + (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 0.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y 0.27306667) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1183) + (sp-flt spt-rotate-y (degrees 15.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1182 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 6) 1.0) - (sp-rnd-int-flt spt-z (meters -8) 1 8192.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 10.24 10.24 1.0) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1185) - (sp-flt spt-rotate-y (degrees 5.0)) - ) - ) +(defpart 1182 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 6) 1.0) + (sp-rnd-int-flt spt-z (meters -8) 1 8192.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 10.24 10.24 1.0) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1185) + (sp-flt spt-rotate-y (degrees 5.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-window-flames-41 @@ -1329,132 +1448,142 @@ ) ;; failed to figure out what this is: -(defpart 1186 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.015 0.03 1.0) - (sp-rnd-flt spt-x (meters 6) (meters 12) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 8) 1.0) - (sp-flt spt-z (meters 8)) - (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 0.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y 0.27306667) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1183) - (sp-flt spt-rotate-y (degrees 82.0)) - ) - ) +(defpart 1186 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.015 0.03 1.0) + (sp-rnd-flt spt-x (meters 6) (meters 12) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 8) 1.0) + (sp-flt spt-z (meters 8)) + (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 0.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y 0.27306667) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1183) + (sp-flt spt-rotate-y (degrees 82.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1187 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.4 1.0) - (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 6) 1.0) - (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 9.557333 10.922667 1.0) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1185) - (sp-flt spt-rotate-y (degrees 82.0)) - ) - ) +(defpart 1187 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.4 1.0) + (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 6) 1.0) + (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 9.557333 10.922667 1.0) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1185) + (sp-flt spt-rotate-y (degrees 82.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1188 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.8 0.4 1.0) - (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) - (sp-flt spt-y (meters 6)) - (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-int spt-g 0 2 128.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-flt spt-fade-a -0.048484847) - (sp-rnd-flt spt-accel-x -0.34133333 0.68266666 1.0) - (sp-flt spt-accel-y -2.7306666) - (sp-rnd-flt spt-accel-z -0.34133333 0.68266666 1.0) - (sp-int spt-timer 810) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-flt spt-rotate-y (degrees 82.0)) - ) - ) +(defpart 1188 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.8 0.4 1.0) + (sp-rnd-flt spt-x (meters 10) (meters 4) 1.0) + (sp-flt spt-y (meters 6)) + (sp-rnd-int-flt spt-z (meters 7) 1 8192.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-int spt-g 0 2 128.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-flt spt-fade-a -0.048484847) + (sp-rnd-flt spt-accel-x -0.34133333 0.68266666 1.0) + (sp-flt spt-accel-y -2.7306666) + (sp-rnd-flt spt-accel-z -0.34133333 0.68266666 1.0) + (sp-int spt-timer 810) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-flt spt-rotate-y (degrees 82.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1189 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.015 0.03 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 8) (meters 8) 1.0) - (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) - (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 0.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y 0.27306667) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1183) - (sp-flt spt-rotate-y (degrees 112.00001)) - ) - ) +(defpart 1189 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.015 0.03 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 8) (meters 8) 1.0) + (sp-rnd-flt spt-z (meters -6) (meters 6) 1.0) + (sp-rnd-int-flt spt-scale-x (meters 4) 1 40960.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 0.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y 0.27306667) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1183) + (sp-flt spt-rotate-y (degrees 112.00001)) + ) + ) ;; failed to figure out what this is: -(defpart 1190 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.3 0.3 1.0) - (sp-rnd-flt spt-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 4) (meters 6) 1.0) - (sp-rnd-int-flt spt-z (meters -8) 1 8192.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 10.24 10.24 1.0) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1185) - (sp-flt spt-rotate-y (degrees 106.0)) - ) - ) +(defpart 1190 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.3 0.3 1.0) + (sp-rnd-flt spt-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 4) (meters 6) 1.0) + (sp-rnd-int-flt spt-z (meters -8) 1 8192.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 10.24 10.24 1.0) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1185) + (sp-flt spt-rotate-y (degrees 106.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-big-boulder @@ -1468,58 +1597,62 @@ ) ;; failed to figure out what this is: -(defpart 1191 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.015 0.03 1.0) - (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) - (sp-rnd-flt spt-y (meters 8) (meters 4) 1.0) - (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) - (sp-rnd-int-flt spt-scale-x (meters 8) 1 40960.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 32.0) - (sp-flt spt-g 32.0) - (sp-flt spt-b 32.0) - (sp-rnd-flt spt-a 0.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.21333334) - (sp-flt spt-accel-y 0.27306667) - (sp-int spt-timer 1800) - (sp-cpuinfo-flags bit2) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1183) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1191 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.015 0.03 1.0) + (sp-rnd-flt spt-x (meters -2) (meters 4) 1.0) + (sp-rnd-flt spt-y (meters 8) (meters 4) 1.0) + (sp-rnd-flt spt-z (meters -2) (meters 4) 1.0) + (sp-rnd-int-flt spt-scale-x (meters 8) 1 40960.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 32.0) + (sp-flt spt-g 32.0) + (sp-flt spt-b 32.0) + (sp-rnd-flt spt-a 0.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.21333334) + (sp-flt spt-accel-y 0.27306667) + (sp-int spt-timer 1800) + (sp-cpuinfo-flags bit2) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1183) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1192 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.4 0.4 1.0) - (sp-flt spt-x (meters 2)) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 4.266667) - (sp-rnd-flt spt-accel-y 9.557333 10.922667 1.0) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 30) - (sp-launcher-by-id spt-next-launcher 1185) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 90.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 4.5)) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1192 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.4 0.4 1.0) + (sp-flt spt-x (meters 2)) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.020000001) (degrees 0.040000003) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 4.266667) + (sp-rnd-flt spt-accel-y 9.557333 10.922667 1.0) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 30) + (sp-launcher-by-id spt-next-launcher 1185) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 90.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 4.5)) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village2-sages-controlpanel @@ -1536,40 +1669,44 @@ ) ;; failed to figure out what this is: -(defpart 1195 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.4 1.0) - (sp-flt spt-x (meters 0.9)) - (sp-flt spt-y (meters 0.25)) - (sp-flt spt-z (meters -1.2)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0022222223)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.53333336) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 1196) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1195 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.4 1.0) + (sp-flt spt-x (meters 0.9)) + (sp-flt spt-y (meters 0.25)) + (sp-flt spt-z (meters -1.2)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0022222223)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.53333336) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 1196) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1196 :init-specs ((sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.10666667) - ) - ) +(defpart 1196 + :init-specs + ((sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.10666667) + ) + ) ;; failed to figure out what this is: (defpart 1193 @@ -1658,163 +1795,179 @@ ) ;; failed to figure out what this is: -(defpart 1201 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.5 1.0 1.0) - (sp-flt spt-x (meters -0.75)) - (sp-flt spt-y (meters -0.8)) - (sp-flt spt-z (meters 2.6)) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 32.0 1.0) - (sp-rnd-flt spt-g 32.0 32.0 1.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters -0.00055555557)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.06) - (sp-flt spt-fade-a -0.18) - (sp-int-plain-rnd spt-timer 30 449 1) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -120.0) (degrees 210.0) 1.0) - (sp-flt spt-conerot-radius (meters 0.3)) - ) - ) +(defpart 1201 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.5 1.0 1.0) + (sp-flt spt-x (meters -0.75)) + (sp-flt spt-y (meters -0.8)) + (sp-flt spt-z (meters 2.6)) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 32.0 1.0) + (sp-rnd-flt spt-g 32.0 32.0 1.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters -0.00055555557)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.06) + (sp-flt spt-fade-a -0.18) + (sp-int-plain-rnd spt-timer 30 449 1) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -120.0) (degrees 210.0) 1.0) + (sp-flt spt-conerot-radius (meters 0.3)) + ) + ) ;; failed to figure out what this is: -(defpart 1202 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-x (meters -0.75)) - (sp-flt spt-y (meters -0.8)) - (sp-flt spt-z (meters 2.6)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2.4) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 32.0 64.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-flt spt-scalevel-x (meters -0.00055555557)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 5) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 1202 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -0.75)) + (sp-flt spt-y (meters -0.8)) + (sp-flt spt-z (meters 2.6)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2.4) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 32.0 64.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-flt spt-scalevel-x (meters -0.00055555557)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 5) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 1200 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) - (sp-rnd-flt spt-num 1.0 0.5 1.0) - (sp-flt spt-x (meters -0.7)) - (sp-flt spt-y (meters -0.7)) - (sp-flt spt-z (meters 2.6)) - (sp-rnd-flt spt-scale-x (meters 4) (meters 3) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 60.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.4) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.6) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 1205) - ) - ) +(defpart 1200 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) + (sp-rnd-flt spt-num 1.0 0.5 1.0) + (sp-flt spt-x (meters -0.7)) + (sp-flt spt-y (meters -0.7)) + (sp-flt spt-z (meters 2.6)) + (sp-rnd-flt spt-scale-x (meters 4) (meters 3) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 60.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.4) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.6) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 1205) + ) + ) ;; failed to figure out what this is: -(defpart 1205 :init-specs ((sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-fade-r -1.0666667) - (sp-flt spt-fade-g -1.0666667) - (sp-flt spt-fade-a -2.1333334) - ) - ) +(defpart 1205 + :init-specs + ((sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-fade-r -1.0666667) + (sp-flt spt-fade-g -1.0666667) + (sp-flt spt-fade-a -2.1333334) + ) + ) ;; failed to figure out what this is: -(defpart 1203 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.4 1.0) - (sp-flt spt-x (meters -1.25)) - (sp-flt spt-y (meters 0)) - (sp-flt spt-z (meters 0)) - (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-b 64.0 32.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0022222223)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.53333336) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 30 89 1) - (sp-launcher-by-id spt-next-launcher 1206) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 1203 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.4 1.0) + (sp-flt spt-x (meters -1.25)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 0)) + (sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-b 64.0 32.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0022222223)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.53333336) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 30 89 1) + (sp-launcher-by-id spt-next-launcher 1206) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1206 :init-specs ((sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-friction 0.95) - ) - ) +(defpart 1206 + :init-specs + ((sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-friction 0.95) + ) + ) ;; failed to figure out what this is: -(defpart 1204 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 0.2 0.8 1.0) - (sp-flt spt-x (meters -0.7)) - (sp-flt spt-y (meters -0.7)) - (sp-flt spt-z (meters 2.6)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 64.0 32.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-flt spt-b 64.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.0022222223)) - (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.053333335) - (sp-flt spt-fade-g -0.053333335) - (sp-flt spt-fade-b -0.053333335) - (sp-flt spt-fade-a -0.10666667) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-flt spt-conerot-radius (meters 0)) - ) - ) +(defpart 1204 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 0.2 0.8 1.0) + (sp-flt spt-x (meters -0.7)) + (sp-flt spt-y (meters -0.7)) + (sp-flt spt-z (meters 2.6)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 64.0 32.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-flt spt-b 64.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.0022222223)) + (sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.053333335) + (sp-flt spt-fade-g -0.053333335) + (sp-flt spt-fade-b -0.053333335) + (sp-flt spt-fade-a -0.10666667) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-int-flt spt-conerot-x (degrees -4.0) 4 364.0889) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-flt spt-conerot-radius (meters 0)) + ) + ) ;; failed to figure out what this is: -(defpart 1199 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-scale-x (meters 1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 64.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -6.4) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees -60.0) (degrees 120.0) 1.0) - (sp-flt spt-conerot-radius (meters 1.1)) - ) - ) +(defpart 1199 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-scale-x (meters 1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 64.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -6.4) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees -60.0) (degrees 120.0) 1.0) + (sp-flt spt-conerot-radius (meters 1.1)) + ) + ) ;; failed to figure out what this is: (defpart 1197 @@ -1876,22 +2029,24 @@ ) ;; failed to figure out what this is: -(defpart 1207 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.0 3.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-flt spt-g 64.0) - (sp-rnd-flt spt-a 32.0 96.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) - (sp-flt spt-fade-a -0.85333335) - (sp-flt spt-accel-y -0.68266666) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit2 bit14) - (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1207 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.0 3.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-flt spt-g 64.0) + (sp-rnd-flt spt-a 32.0 96.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) + (sp-flt spt-fade-a -0.85333335) + (sp-flt spt-accel-y -0.68266666) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit2 bit14) + (sp-rnd-flt spt-conerot-x (degrees 50.000004) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; definition for function check-drop-level-sagehut2 (defun check-drop-level-sagehut2 ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) @@ -1973,97 +2128,107 @@ ) ;; failed to figure out what this is: -(defpart 2795 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) - (sp-rnd-flt spt-num 0.2 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 12.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -45.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.2) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.5) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2795 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) + (sp-rnd-flt spt-num 0.2 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 12.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -45.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.2) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.5) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2794 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) - (sp-rnd-flt spt-num 0.2 2.0 1.0) - (sp-rnd-flt spt-scale-x (meters 12.5) (meters 3.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees -45.0) (degrees 180.0) 1.0) - (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) - (sp-flt spt-r 64.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 128.0) - (sp-flt spt-fade-a -1.5) - (sp-int spt-timer 90) - (sp-cpuinfo-flags bit2 bit3 bit14) - (sp-int spt-next-time 10) - (sp-launcher-by-id spt-next-launcher 146) - ) - ) +(defpart 2794 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x24 :page #x2)) + (sp-rnd-flt spt-num 0.2 2.0 1.0) + (sp-rnd-flt spt-scale-x (meters 12.5) (meters 3.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees -45.0) (degrees 180.0) 1.0) + (sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.1) 1.0) + (sp-flt spt-r 64.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 128.0) + (sp-flt spt-fade-a -1.5) + (sp-int spt-timer 90) + (sp-cpuinfo-flags bit2 bit3 bit14) + (sp-int spt-next-time 10) + (sp-launcher-by-id spt-next-launcher 146) + ) + ) ;; failed to figure out what this is: -(defpart 2793 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) - (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) - (sp-flt spt-scale-x (meters 14)) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 255.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) - (sp-flt spt-fade-a -3.2) - (sp-int spt-timer 40) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2793 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-y (meters -0.001) (meters 0.002) 1.0) + (sp-rnd-flt spt-z (meters -0.001) (meters 0.002) 1.0) + (sp-flt spt-scale-x (meters 14)) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 255.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0) + (sp-flt spt-fade-a -3.2) + (sp-int spt-timer 40) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2792 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0033333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit14) - ) - ) +(defpart 2792 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0033333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit14) + ) + ) ;; failed to figure out what this is: -(defpart 2791 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 0.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-b 128.0 128.0 1.0) - (sp-flt spt-a 128.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-accel-z 0.0) - (sp-int spt-timer 900) - (sp-cpuinfo-flags bit2 bit3 bit7 bit14) - ) - ) +(defpart 2791 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 0.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-b 128.0 128.0 1.0) + (sp-flt spt-a 128.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-accel-z 0.0) + (sp-int spt-timer 900) + (sp-cpuinfo-flags bit2 bit3 bit7 bit14) + ) + ) diff --git a/test/decompiler/reference/levels/village3/miners_REF.gc b/test/decompiler/reference/levels/village3/miners_REF.gc index 926b863e85..1b44057ef4 100644 --- a/test/decompiler/reference/levels/village3/miners_REF.gc +++ b/test/decompiler/reference/levels/village3/miners_REF.gc @@ -180,76 +180,82 @@ ) ;; failed to figure out what this is: -(defpart 2366 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 2.0 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 128.0 32.0 1.0) - (sp-rnd-flt spt-b 128.0 16.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0) (meters 0.00033333333) 1.0) - (sp-rnd-flt spt-scalevel-x (meters 0.0005) (meters 0.001) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.32820514) - (sp-flt spt-fade-g -0.32820514) - (sp-flt spt-fade-b -0.32820514) - (sp-flt spt-fade-a -0.16410257) - (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) - (sp-int spt-timer 390) - (sp-cpuinfo-flags bit2 bit12 bit14) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.05) 1.0) - ) - ) +(defpart 2366 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 2.0 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-scale-x (meters 0.075) (meters 0.075) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 128.0 32.0 1.0) + (sp-rnd-flt spt-b 128.0 16.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0) (meters 0.00033333333) 1.0) + (sp-rnd-flt spt-scalevel-x (meters 0.0005) (meters 0.001) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.32820514) + (sp-flt spt-fade-g -0.32820514) + (sp-flt spt-fade-b -0.32820514) + (sp-flt spt-fade-a -0.16410257) + (sp-rnd-flt spt-accel-y 0.13653333 0.27306667 1.0) + (sp-int spt-timer 390) + (sp-cpuinfo-flags bit2 bit12 bit14) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.05) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2364 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 3.0) - (sp-rnd-flt spt-y (meters -0.08) (meters 0.02) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) - (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.7111111) - (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) - (sp-int-plain-rnd spt-timer 60 29 1) - (sp-cpuinfo-flags bit3) - ) - ) +(defpart 2364 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 3.0) + (sp-rnd-flt spt-y (meters -0.08) (meters 0.02) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) + (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.7111111) + (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) + (sp-int-plain-rnd spt-timer 60 29 1) + (sp-cpuinfo-flags bit3) + ) + ) ;; failed to figure out what this is: -(defpart 2365 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -0.02)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.75) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 16.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) - (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-a -1.92) - (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 2365 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -0.02)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.75) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 16.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) + (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-a -1.92) + (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; definition for method 52 of type minershort ;; INFO: Return type mismatch int vs none. diff --git a/test/decompiler/reference/levels/village3/village3-part_REF.gc b/test/decompiler/reference/levels/village3/village3-part_REF.gc index 6845602eff..54a397ae66 100644 --- a/test/decompiler/reference/levels/village3/village3-part_REF.gc +++ b/test/decompiler/reference/levels/village3/village3-part_REF.gc @@ -29,48 +29,52 @@ ) ;; failed to figure out what this is: -(defpart 1797 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-y (meters -0.08) (meters 0.02) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 32.0 32.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) - (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.7111111) - (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) - (sp-int-plain-rnd spt-timer 60 29 1) - (sp-cpuinfo-flags bit3) - ) - ) +(defpart 1797 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-y (meters -0.08) (meters 0.02) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 32.0 32.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) + (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.7111111) + (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) + (sp-int-plain-rnd spt-timer 60 29 1) + (sp-cpuinfo-flags bit3) + ) + ) ;; failed to figure out what this is: -(defpart 1798 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -0.04)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 64.0 1.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-flt spt-b 0.0 32.0 1.0) - (sp-rnd-flt spt-a 8.0 16.0 1.0) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) - (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) - (sp-flt spt-scalevel-x (meters -0.0016666667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-a -0.8) - (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) - (sp-int spt-timer 25) - (sp-cpuinfo-flags bit2 bit3) - ) - ) +(defpart 1798 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -0.04)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 64.0 1.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-flt spt-b 0.0 32.0 1.0) + (sp-rnd-flt spt-a 8.0 16.0 1.0) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.00016666666) 1.0) + (sp-rnd-flt spt-vel-z (meters 0) (meters 0.00016666666) 1.0) + (sp-flt spt-scalevel-x (meters -0.0016666667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-a -0.8) + (sp-rnd-flt spt-accel-y 1.0922667 0.27306667 1.0) + (sp-int spt-timer 25) + (sp-cpuinfo-flags bit2 bit3) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village3-sulphur-05 @@ -183,327 +187,362 @@ ) ;; failed to figure out what this is: -(defpart 1810 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.21333334) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1811) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 150.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1810 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.21333334) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1811) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 150.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1808 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1811) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 70.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1808 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1811) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 70.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1809 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1811) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 70.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1809 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1811) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 70.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1807 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1812) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 15.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1807 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1812) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 15.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1812 :init-specs ((sp-flt spt-vel-y (meters 0.00033333333)) - (sp-flt spt-fade-a -0.023703704) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-next-time 750) - (sp-launcher-by-id spt-next-launcher 1813) - ) - ) +(defpart 1812 + :init-specs + ((sp-flt spt-vel-y (meters 0.00033333333)) + (sp-flt spt-fade-a -0.023703704) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-next-time 750) + (sp-launcher-by-id spt-next-launcher 1813) + ) + ) ;; failed to figure out what this is: -(defpart 1806 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1814) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1806 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1814) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1814 :init-specs ((sp-flt spt-vel-y (meters 0.00033333333)) - (sp-flt spt-fade-a -0.023703704) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-next-time 225) - (sp-launcher-by-id spt-next-launcher 1813) - ) - ) +(defpart 1814 + :init-specs + ((sp-flt spt-vel-y (meters 0.00033333333)) + (sp-flt spt-fade-a -0.023703704) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-next-time 225) + (sp-launcher-by-id spt-next-launcher 1813) + ) + ) ;; failed to figure out what this is: -(defpart 1805 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1811) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees -10.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1805 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1811) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees -10.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1804 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1815) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1804 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1815) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1815 :init-specs ((sp-flt spt-vel-y (meters 0.00033333333)) - (sp-flt spt-fade-a -0.023703704) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1813) - ) - ) +(defpart 1815 + :init-specs + ((sp-flt spt-vel-y (meters 0.00033333333)) + (sp-flt spt-fade-a -0.023703704) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1813) + ) + ) ;; failed to figure out what this is: -(defpart 1803 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1816) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 40.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1803 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1816) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 40.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1816 :init-specs ((sp-flt spt-vel-y (meters 0.00033333333)) - (sp-flt spt-fade-a -0.023703704) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1813) - ) - ) +(defpart 1816 + :init-specs + ((sp-flt spt-vel-y (meters 0.00033333333)) + (sp-flt spt-fade-a -0.023703704) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1813) + ) + ) ;; failed to figure out what this is: -(defpart 1802 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1817) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 40.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1802 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1817) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 40.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1817 :init-specs ((sp-flt spt-vel-y (meters 0.00033333333)) - (sp-flt spt-fade-a -0.023703704) - (sp-flt spt-accel-y -0.027306668) - (sp-int spt-next-time 750) - (sp-launcher-by-id spt-next-launcher 1813) - ) - ) +(defpart 1817 + :init-specs + ((sp-flt spt-vel-y (meters 0.00033333333)) + (sp-flt spt-fade-a -0.023703704) + (sp-flt spt-accel-y -0.027306668) + (sp-int spt-next-time 750) + (sp-launcher-by-id spt-next-launcher 1813) + ) + ) ;; failed to figure out what this is: -(defpart 1813 :init-specs ((sp-flt spt-fade-a -0.047407407) (sp-flt spt-accel-y 1.3653333))) +(defpart 1813 + :init-specs + ((sp-flt spt-fade-a -0.047407407) (sp-flt spt-accel-y 1.3653333)) + ) ;; failed to figure out what this is: -(defpart 1801 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1811) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees 40.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1801 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1811) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees 40.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1799 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-rnd-flt spt-num 0.1 0.15 1.0) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 70.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a 0.16) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1811) - (sp-flt spt-conerot-x (degrees 60.0)) - (sp-rnd-flt spt-conerot-y (degrees -20.0) (degrees 10.0) 1.0) - ) - ) +(defpart 1799 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-rnd-flt spt-num 0.1 0.15 1.0) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 70.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.0033333334) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a 0.16) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1811) + (sp-flt spt-conerot-x (degrees 60.0)) + (sp-rnd-flt spt-conerot-y (degrees -20.0) (degrees 10.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpart 1811 @@ -512,28 +551,30 @@ ) ;; failed to figure out what this is: -(defpart 1800 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) - (sp-flt spt-num 0.1) - (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 100.0) - (sp-flt spt-g 100.0) - (sp-flt spt-b 50.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-b 0.021333333) - (sp-flt spt-fade-a 0.16) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 1500) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 90 59 1) - (sp-launcher-by-id spt-next-launcher 1811) - ) - ) +(defpart 1800 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2)) + (sp-flt spt-num 0.1) + (sp-rnd-flt spt-x (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-z (meters -1) (meters 2) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 100.0) + (sp-flt spt-g 100.0) + (sp-flt spt-b 50.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-b 0.021333333) + (sp-flt spt-fade-a 0.16) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 1500) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 90 59 1) + (sp-launcher-by-id spt-next-launcher 1811) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village3-minor-fire @@ -612,61 +653,65 @@ ) ;; failed to figure out what this is: -(defpart 2359 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-flt spt-num 1.0) - (sp-sound (new 'static 'sound-spec - :mask #x1 - :num 1.0 - :group #x1 - :sound-name (static-sound-name "fire-pop") - :volume #x400 - ) - ) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 0.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.04) 1.0) - (sp-rnd-flt spt-accel-y -0.27306667 -0.13653333 1.0) - (sp-flt spt-friction 0.96) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit1 bit3) - (sp-rnd-flt spt-conerot-x (degrees -20.0) (degrees 40.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) +(defpart 2359 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-flt spt-num 1.0) + (sp-sound (new 'static 'sound-spec + :mask #x1 + :num 1.0 + :group #x1 + :sound-name (static-sound-name "fire-pop") + :volume #x400 + ) ) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-y (meters 0.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 0.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.04) 1.0) + (sp-rnd-flt spt-accel-y -0.27306667 -0.13653333 1.0) + (sp-flt spt-friction 0.96) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit1 bit3) + (sp-rnd-flt spt-conerot-x (degrees -20.0) (degrees 40.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2357 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) - (sp-rnd-flt spt-z (meters 0.25) (meters 1) 1.0) - (sp-flt spt-scale-x (meters 0.1)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.053333335) 1.0) - (sp-flt spt-vel-y (meters 0)) - (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) - (sp-flt spt-fade-r 0.0) - (sp-flt spt-fade-g -0.7111111) - (sp-flt spt-fade-b -0.7111111) - (sp-flt spt-fade-a -0.42666668) - (sp-int spt-timer 300) - (sp-cpuinfo-flags bit1 bit2 bit3 bit7) - (sp-int spt-next-time 180) - (sp-launcher-by-id spt-next-launcher 2362) - ) - ) +(defpart 2357 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-y (meters 0) (meters 16) 1.0) + (sp-rnd-flt spt-z (meters 0.25) (meters 1) 1.0) + (sp-flt spt-scale-x (meters 0.1)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.053333335) 1.0) + (sp-flt spt-vel-y (meters 0)) + (sp-rnd-flt spt-vel-z (meters -0.00083333335) (meters 0.0016666667) 1.0) + (sp-flt spt-fade-r 0.0) + (sp-flt spt-fade-g -0.7111111) + (sp-flt spt-fade-b -0.7111111) + (sp-flt spt-fade-a -0.42666668) + (sp-int spt-timer 300) + (sp-cpuinfo-flags bit1 bit2 bit3 bit7) + (sp-int spt-next-time 180) + (sp-launcher-by-id spt-next-launcher 2362) + ) + ) ;; failed to figure out what this is: (defpart 2362 @@ -675,78 +720,87 @@ ) ;; failed to figure out what this is: -(defpart 2358 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 3.0 7.0 1.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.1) 1.0) - (sp-flt spt-y (meters -0.75)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 128.0 128.0 1.0) - (sp-rnd-flt spt-g 32.0 64.0 1.0) - (sp-flt spt-a 96.0) - (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-flt spt-fade-a -0.73333335) - (sp-flt spt-accel-y -0.27306667) - (sp-int-plain-rnd spt-timer 60 59 1) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) - (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) - ) - ) +(defpart 2358 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 3.0 7.0 1.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.1) 1.0) + (sp-flt spt-y (meters -0.75)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 128.0 128.0 1.0) + (sp-rnd-flt spt-g 32.0 64.0 1.0) + (sp-flt spt-a 96.0) + (sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-flt spt-fade-a -0.73333335) + (sp-flt spt-accel-y -0.27306667) + (sp-int-plain-rnd spt-timer 60 59 1) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-int-flt spt-conerot-x (degrees -8.0) 4 728.1778) + (sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 0) (meters 0.5) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2360 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.5) - (sp-rnd-flt spt-x (meters -0.5) (meters 1.1) 1.0) - (sp-flt spt-y (meters -0.75)) - (sp-rnd-flt spt-z (meters -0.5) (meters 1.1) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 196.0) - (sp-flt spt-g 128.0) - (sp-flt spt-b 128.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) - (sp-flt spt-scalevel-x (meters 0.006666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.18962963) - (sp-flt spt-fade-g -0.094814815) - (sp-flt spt-fade-b -0.094814815) - (sp-flt spt-fade-a -0.047407407) - (sp-flt spt-accel-y -0.027306668) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 675) - (sp-cpuinfo-flags bit2) - ) - ) +(defpart 2360 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.5) + (sp-rnd-flt spt-x (meters -0.5) (meters 1.1) 1.0) + (sp-flt spt-y (meters -0.75)) + (sp-rnd-flt spt-z (meters -0.5) (meters 1.1) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 196.0) + (sp-flt spt-g 128.0) + (sp-flt spt-b 128.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0) + (sp-flt spt-scalevel-x (meters 0.006666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.18962963) + (sp-flt spt-fade-g -0.094814815) + (sp-flt spt-fade-b -0.094814815) + (sp-flt spt-fade-a -0.047407407) + (sp-flt spt-accel-y -0.027306668) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 675) + (sp-cpuinfo-flags bit2) + ) + ) ;; failed to figure out what this is: -(defpart 2361 :init-specs ((sp-flt spt-num 0.4) - (sp-flt spt-x (meters 0.2)) - (sp-flt spt-y (meters -0.75)) - (sp-int spt-rot-x 8) - (sp-flt spt-r 3276.8) - (sp-flt spt-g 2662.4) - (sp-flt spt-b 2867.2) - (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) - (sp-flt spt-friction 0.99) - (sp-int spt-timer 300) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 2363) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 2361 + :init-specs + ((sp-flt spt-num 0.4) + (sp-flt spt-x (meters 0.2)) + (sp-flt spt-y (meters -0.75)) + (sp-int spt-rot-x 8) + (sp-flt spt-r 3276.8) + (sp-flt spt-g 2662.4) + (sp-flt spt-b 2867.2) + (sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0) + (sp-flt spt-friction 0.99) + (sp-int spt-timer 300) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 2363) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 2363 :init-specs ((sp-flt spt-fade-b -1.3653333))) +(defpart 2363 + :init-specs + ((sp-flt spt-fade-b -1.3653333)) + ) ;; failed to figure out what this is: (defpartgroup group-spewing-volcano-36 @@ -857,420 +911,461 @@ ) ;; failed to figure out what this is: -(defpart 1836 :init-specs ((sp-flt spt-num 0.2) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 6144.0) - (sp-flt spt-b 6144.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) - (sp-flt spt-accel-y -6.826667) - (sp-int spt-timer 1260) - (sp-cpuinfo-flags aux-list) - (sp-int-plain-rnd spt-next-time 15 629 1) - (sp-launcher-by-id spt-next-launcher 1837) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) - ) - ) +(defpart 1836 + :init-specs + ((sp-flt spt-num 0.2) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 6144.0) + (sp-flt spt-b 6144.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) + (sp-flt spt-accel-y -6.826667) + (sp-int spt-timer 1260) + (sp-cpuinfo-flags aux-list) + (sp-int-plain-rnd spt-next-time 15 629 1) + (sp-launcher-by-id spt-next-launcher 1837) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1837 :init-specs ((sp-flt spt-fade-r 40.96) - (sp-flt spt-fade-g 34.133335) - (sp-flt spt-fade-b 30.72) - (sp-flt spt-accel-x 0.0) - (sp-flt spt-accel-y 6.826667) - (sp-flt spt-accel-z 0.0) - (sp-flt spt-friction 0.9) - (sp-int spt-next-time 300) - (sp-launcher-by-id spt-next-launcher 1838) - ) - ) +(defpart 1837 + :init-specs + ((sp-flt spt-fade-r 40.96) + (sp-flt spt-fade-g 34.133335) + (sp-flt spt-fade-b 30.72) + (sp-flt spt-accel-x 0.0) + (sp-flt spt-accel-y 6.826667) + (sp-flt spt-accel-z 0.0) + (sp-flt spt-friction 0.9) + (sp-int spt-next-time 300) + (sp-launcher-by-id spt-next-launcher 1838) + ) + ) ;; failed to figure out what this is: -(defpart 1838 :init-specs ((sp-flt spt-fade-g 27.306667) (sp-int spt-timer 300))) +(defpart 1838 + :init-specs + ((sp-flt spt-fade-g 27.306667) (sp-int spt-timer 300)) + ) ;; failed to figure out what this is: -(defpart 1833 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.6) - (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-flt spt-a 16.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -6.826667) - (sp-int spt-timer 1260) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 15 629 1) - (sp-launcher-by-id spt-next-launcher 1839) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) - ) - ) +(defpart 1833 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.6) + (sp-rnd-flt spt-scale-x (meters 4) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-flt spt-a 16.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -6.826667) + (sp-int spt-timer 1260) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 15 629 1) + (sp-launcher-by-id spt-next-launcher 1839) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1839 :init-specs ((sp-rnd-flt spt-a 16.0 8.0 1.0) - (sp-flt spt-scalevel-x (meters 0.013333334)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.42666668) - (sp-flt spt-fade-g 0.64) - (sp-flt spt-fade-b 0.85) - (sp-flt spt-fade-a -0.04) - (sp-flt spt-accel-x 4.096) - (sp-flt spt-accel-y 0.0) - (sp-flt spt-accel-z 0.0) - (sp-flt spt-friction 0.9) - (sp-int-plain-rnd spt-next-time 240 59 1) - (sp-launcher-by-id spt-next-launcher 1840) - ) - ) +(defpart 1839 + :init-specs + ((sp-rnd-flt spt-a 16.0 8.0 1.0) + (sp-flt spt-scalevel-x (meters 0.013333334)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.42666668) + (sp-flt spt-fade-g 0.64) + (sp-flt spt-fade-b 0.85) + (sp-flt spt-fade-a -0.04) + (sp-flt spt-accel-x 4.096) + (sp-flt spt-accel-y 0.0) + (sp-flt spt-accel-z 0.0) + (sp-flt spt-friction 0.9) + (sp-int-plain-rnd spt-next-time 240 59 1) + (sp-launcher-by-id spt-next-launcher 1840) + ) + ) ;; failed to figure out what this is: -(defpart 1840 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))) +(defpart 1840 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0)) + ) ;; failed to figure out what this is: -(defpart 1834 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 2.0) - (sp-rnd-flt spt-x (meters 3.5) (meters 0.75) 1.0) - (sp-flt spt-y (meters -7)) - (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.04444444)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -2.8444443) - (sp-flt spt-accel-x 0.13653333) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-int-flt spt-rotate-y (degrees 30.0) 3 16384.0) - ) - ) +(defpart 1834 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 2.0) + (sp-rnd-flt spt-x (meters 3.5) (meters 0.75) 1.0) + (sp-flt spt-y (meters -7)) + (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.04444444)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -2.8444443) + (sp-flt spt-accel-x 0.13653333) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-int-flt spt-rotate-y (degrees 30.0) 3 16384.0) + ) + ) ;; failed to figure out what this is: -(defpart 1835 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.8) - (sp-rnd-flt spt-x (meters 3.5) (meters 0.75) 1.0) - (sp-flt spt-y (meters -6.5)) - (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.31833333) - (sp-flt spt-fade-b 0.425) - (sp-flt spt-fade-a -0.053333335) - (sp-flt spt-accel-x 0.13653333) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-int-flt spt-rotate-y (degrees 30.0) 3 16384.0) - ) - ) +(defpart 1835 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.8) + (sp-rnd-flt spt-x (meters 3.5) (meters 0.75) 1.0) + (sp-flt spt-y (meters -6.5)) + (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.31833333) + (sp-flt spt-fade-b 0.425) + (sp-flt spt-fade-a -0.053333335) + (sp-flt spt-accel-x 0.13653333) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-int-flt spt-rotate-y (degrees 30.0) 3 16384.0) + ) + ) ;; failed to figure out what this is: -(defpart 1829 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters 7) (meters 3) 1.0) - (sp-flt spt-y (meters -7)) - (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.06666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -2.8444443) - (sp-flt spt-accel-x 0.13653333) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 36.0) 1.0) - ) - ) +(defpart 1829 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters 7) (meters 3) 1.0) + (sp-flt spt-y (meters -7)) + (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 3) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.06666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -2.8444443) + (sp-flt spt-accel-x 0.13653333) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 36.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1828 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.09) - (sp-rnd-flt spt-x (meters 7) (meters 3) 1.0) - (sp-flt spt-y (meters -6.5)) - (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21166667) - (sp-flt spt-fade-g 0.31833333) - (sp-flt spt-fade-b 0.425) - (sp-flt spt-fade-a -0.053333335) - (sp-flt spt-accel-x 0.13653333) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 36.0) 1.0) - ) - ) +(defpart 1828 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.09) + (sp-rnd-flt spt-x (meters 7) (meters 3) 1.0) + (sp-flt spt-y (meters -6.5)) + (sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21166667) + (sp-flt spt-fade-g 0.31833333) + (sp-flt spt-fade-b 0.425) + (sp-flt spt-fade-a -0.053333335) + (sp-flt spt-accel-x 0.13653333) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 36.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1827 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-x (meters 5) (meters 2) 1.0) - (sp-flt spt-y (meters -7)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.04444444)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a -2.8444443) - (sp-flt spt-accel-x 0.13653333) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 42) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1827 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-x (meters 5) (meters 2) 1.0) + (sp-flt spt-y (meters -7)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.04444444)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a -2.8444443) + (sp-flt spt-accel-x 0.13653333) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 42) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1826 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters 5) (meters 2) 1.0) - (sp-flt spt-y (meters -6.5)) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.31833333) - (sp-flt spt-fade-b 0.425) - (sp-flt spt-fade-a -0.053333335) - (sp-flt spt-accel-x 0.13653333) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1826 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters 5) (meters 2) 1.0) + (sp-flt spt-y (meters -6.5)) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.0016666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.31833333) + (sp-flt spt-fade-b 0.425) + (sp-flt spt-fade-a -0.053333335) + (sp-flt spt-accel-x 0.13653333) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1824 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.09) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) - (sp-flt spt-scalevel-x (meters 0.026666667)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 0.21333334) - (sp-flt spt-fade-g 0.31833333) - (sp-flt spt-fade-b 0.425) - (sp-flt spt-fade-a -0.053333335) - (sp-flt spt-accel-x 1.3653333) - (sp-flt spt-accel-y -0.27306667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1824 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.09) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0) + (sp-flt spt-scalevel-x (meters 0.026666667)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 0.21333334) + (sp-flt spt-fade-g 0.31833333) + (sp-flt spt-fade-b 0.425) + (sp-flt spt-fade-a -0.053333335) + (sp-flt spt-accel-x 1.3653333) + (sp-flt spt-accel-y -0.27306667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1823 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.3) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 16.0 16.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) - (sp-flt spt-scalevel-x (meters 0.13333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r 1.0666667) - (sp-flt spt-fade-g 1.5916667) - (sp-flt spt-fade-b 2.125) - (sp-flt spt-fade-a -0.26666668) - (sp-int spt-timer 120) - (sp-cpuinfo-flags bit2) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1823 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.3) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 16.0 16.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0) + (sp-flt spt-scalevel-x (meters 0.13333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r 1.0666667) + (sp-flt spt-fade-g 1.5916667) + (sp-flt spt-fade-b 2.125) + (sp-flt spt-fade-a -0.26666668) + (sp-int spt-timer 120) + (sp-cpuinfo-flags bit2) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 15.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1825 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) - (sp-flt spt-num 0.7) - (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) - (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 64.0 64.0 1.0) - (sp-flt spt-vel-x (meters 0.026666667)) - (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.53333336) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-accel-y -6.826667) - (sp-flt spt-friction 0.98) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit0 bit2) - (sp-int-plain-rnd spt-next-time 180 119 1) - (sp-launcher-by-id spt-next-launcher 1841) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 32.0) 1.0) - (sp-rnd-int-flt spt-conerot-y (degrees 45.0) 3 16384.0) - ) - ) +(defpart 1825 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) + (sp-flt spt-num 0.7) + (sp-rnd-flt spt-x (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-z (meters -0.25) (meters 0.5) 1.0) + (sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 64.0 64.0 1.0) + (sp-flt spt-vel-x (meters 0.026666667)) + (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.04) 1.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.53333336) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-accel-y -6.826667) + (sp-flt spt-friction 0.98) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit0 bit2) + (sp-int-plain-rnd spt-next-time 180 119 1) + (sp-launcher-by-id spt-next-launcher 1841) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 32.0) 1.0) + (sp-rnd-int-flt spt-conerot-y (degrees 45.0) 3 16384.0) + ) + ) ;; failed to figure out what this is: -(defpart 1832 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-int spt-rot-x 4) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 96.0 55.0 1.0) - (sp-flt spt-g 64.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.21333334) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-accel-y -6.826667) - (sp-int spt-timer 660) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 180 119 1) - (sp-launcher-by-id spt-next-launcher 1841) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) - ) - ) +(defpart 1832 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-int spt-rot-x 4) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 96.0 55.0 1.0) + (sp-flt spt-g 64.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.21333334) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-accel-y -6.826667) + (sp-int spt-timer 660) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 180 119 1) + (sp-launcher-by-id spt-next-launcher 1841) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1831 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) - (sp-flt spt-num 0.4) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.53333336) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-accel-y -6.826667) - (sp-int spt-timer 660) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 180 119 1) - (sp-launcher-by-id spt-next-launcher 1841) - (sp-flt spt-conerot-x (degrees 0.0)) - (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) - ) - ) +(defpart 1831 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) + (sp-flt spt-num 0.4) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.53333336) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-accel-y -6.826667) + (sp-int spt-timer 660) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 180 119 1) + (sp-launcher-by-id spt-next-launcher 1841) + (sp-flt spt-conerot-x (degrees 0.0)) + (sp-rnd-flt spt-conerot-y (degrees 9.0) (degrees 18.0) 1.0) + ) + ) ;; failed to figure out what this is: -(defpart 1841 :init-specs ((sp-flt spt-fade-r -0.08888889) (sp-flt spt-fade-g 0.0))) +(defpart 1841 + :init-specs + ((sp-flt spt-fade-r -0.08888889) (sp-flt spt-fade-g 0.0)) + ) ;; failed to figure out what this is: -(defpart 1830 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) - (sp-flt spt-num 6.0) - (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 200.0 55.0 1.0) - (sp-rnd-flt spt-g 64.0 32.0 1.0) - (sp-flt spt-b 0.0) - (sp-rnd-flt spt-a 96.0 32.0 1.0) - (sp-flt spt-vel-x (meters 0.013333334)) - (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) - (sp-flt spt-scalevel-x (meters -0.0025)) - (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-r -0.53333336) - (sp-flt spt-fade-g -0.21333334) - (sp-flt spt-accel-y -6.826667) - (sp-int spt-timer 660) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 180 119 1) - (sp-launcher-by-id spt-next-launcher 1841) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 3.0000002) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 36.0) 1.0) - ) - ) +(defpart 1830 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xb :page #x2)) + (sp-flt spt-num 6.0) + (sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 200.0 55.0 1.0) + (sp-rnd-flt spt-g 64.0 32.0 1.0) + (sp-flt spt-b 0.0) + (sp-rnd-flt spt-a 96.0 32.0 1.0) + (sp-flt spt-vel-x (meters 0.013333334)) + (sp-rnd-flt spt-vel-y (meters 0.08) (meters 0.013333334) 1.0) + (sp-flt spt-scalevel-x (meters -0.0025)) + (sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-r -0.53333336) + (sp-flt spt-fade-g -0.21333334) + (sp-flt spt-accel-y -6.826667) + (sp-int spt-timer 660) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 180 119 1) + (sp-launcher-by-id spt-next-launcher 1841) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 3.0000002) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 36.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village3-steam-puff-31 @@ -1581,96 +1676,107 @@ ) ;; failed to figure out what this is: -(defpart 1851 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-flt spt-num 0.2) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-flt spt-g 192.0) - (sp-flt spt-b 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-y (meters 0.01)) - (sp-flt spt-scalevel-x (meters 0.0033333334)) - (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-fade-a 0.64) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2) - (sp-int-plain-rnd spt-next-time 37 36 1) - (sp-launcher-by-id spt-next-launcher 1855) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1851 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-flt spt-num 0.2) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-flt spt-g 192.0) + (sp-flt spt-b 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-y (meters 0.01)) + (sp-flt spt-scalevel-x (meters 0.0033333334)) + (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-fade-a 0.64) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2) + (sp-int-plain-rnd spt-next-time 37 36 1) + (sp-launcher-by-id spt-next-launcher 1855) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1853 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.5) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 255.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) - (sp-flt spt-fade-a -12.0) - (sp-int spt-timer 20) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1853 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.5) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 255.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-rotvel-z (degrees -0.8) (degrees 6.8) 1.0) + (sp-flt spt-fade-a -12.0) + (sp-int spt-timer 20) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1852 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 0.02 0.02 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-flt spt-a 255.0) - (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) - (sp-flt spt-fade-g -0.30476192) - (sp-flt spt-accel-y -10.922667) - (sp-int spt-timer 180) - (sp-cpuinfo-flags bit2 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1852 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 0.02 0.02 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-flt spt-a 255.0) + (sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.02) 1.0) + (sp-flt spt-fade-g -0.30476192) + (sp-flt spt-accel-y -10.922667) + (sp-int spt-timer 180) + (sp-cpuinfo-flags bit2 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 30.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1850 :init-specs ((sp-flt spt-num 1.0) - (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) - (sp-flt spt-y (meters 0.5)) - (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) - (sp-int spt-rot-x 5) - (sp-flt spt-r 8192.0) - (sp-flt spt-g 5324.8) - (sp-flt spt-b 5324.8) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) - (sp-flt spt-fade-r 40.96) - (sp-flt spt-fade-g 27.306667) - (sp-flt spt-fade-b 38.229332) - (sp-int spt-timer 150) - (sp-cpuinfo-flags aux-list) - (sp-int spt-next-time 75) - (sp-launcher-by-id spt-next-launcher 1856) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1850 + :init-specs + ((sp-flt spt-num 1.0) + (sp-rnd-flt spt-x (meters -10) (meters 20) 1.0) + (sp-flt spt-y (meters 0.5)) + (sp-rnd-flt spt-z (meters -10) (meters 20) 1.0) + (sp-int spt-rot-x 5) + (sp-flt spt-r 8192.0) + (sp-flt spt-g 5324.8) + (sp-flt spt-b 5324.8) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0) + (sp-flt spt-fade-r 40.96) + (sp-flt spt-fade-g 27.306667) + (sp-flt spt-fade-b 38.229332) + (sp-int spt-timer 150) + (sp-cpuinfo-flags aux-list) + (sp-int spt-next-time 75) + (sp-launcher-by-id spt-next-launcher 1856) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1856 :init-specs ((sp-flt spt-fade-b 16.384))) +(defpart 1856 + :init-specs + ((sp-flt spt-fade-b 16.384)) + ) ;; failed to figure out what this is: (defpart 1855 @@ -1679,51 +1785,60 @@ ) ;; failed to figure out what this is: -(defpart 1857 :init-specs ((sp-flt spt-fade-r -0.85333335) - (sp-flt spt-fade-g -0.42666668) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1858) - ) - ) +(defpart 1857 + :init-specs + ((sp-flt spt-fade-r -0.85333335) + (sp-flt spt-fade-g -0.42666668) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1858) + ) + ) ;; failed to figure out what this is: -(defpart 1858 :init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a -0.10666667))) +(defpart 1858 + :init-specs + ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-a -0.10666667)) + ) ;; failed to figure out what this is: -(defpart 1848 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.7) - (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-flt spt-scalevel-x (meters -0.0029166667)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -1.3653333) - (sp-int-plain-rnd spt-timer 30 179 1) - (sp-cpuinfo-flags bit0 bit3) - (sp-flt spt-rotate-y (degrees 45.0)) - ) - ) +(defpart 1848 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.7) + (sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.25) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-flt spt-scalevel-x (meters -0.0029166667)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -1.3653333) + (sp-int-plain-rnd spt-timer 30 179 1) + (sp-cpuinfo-flags bit0 bit3) + (sp-flt spt-rotate-y (degrees 45.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1849 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 1.0 6.0 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 256.0) - (sp-rnd-flt spt-g 0.0 128.0 1.0) - (sp-rnd-flt spt-a 128.0 128.0 1.0) - (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.02) 1.0) - (sp-flt spt-scalevel-x (meters -0.0023333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -2.7306666) - (sp-int spt-timer 360) - (sp-cpuinfo-flags bit0 bit3) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) - (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) - ) - ) +(defpart 1849 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 1.0 6.0 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 256.0) + (sp-rnd-flt spt-g 0.0 128.0 1.0) + (sp-rnd-flt spt-a 128.0 128.0 1.0) + (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.02) 1.0) + (sp-flt spt-scalevel-x (meters -0.0023333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -2.7306666) + (sp-int spt-timer 360) + (sp-cpuinfo-flags bit0 bit3) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 60.0) 1.0) + (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village3-sagehut-warpgate @@ -1909,96 +2024,106 @@ ) ;; failed to figure out what this is: -(defpart 1863 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-flt spt-num 0.25) - (sp-flt spt-x (meters -2)) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-flt spt-vel-x (meters 0.0033333334)) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -25.000002)) - ) - ) +(defpart 1863 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-flt spt-num 0.25) + (sp-flt spt-x (meters -2)) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-flt spt-vel-x (meters 0.0033333334)) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -25.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1860 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) - (sp-rnd-flt spt-num 1.0 0.2 1.0) - (sp-flt spt-x (meters 3.1111112)) - (sp-flt spt-y (meters 4)) - (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) - (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 196.0 1.0) - (sp-flt spt-a 0.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters 0)) - (sp-flt spt-vel-z (meters 0)) - (sp-flt spt-fade-a 0.16) - (sp-flt spt-accel-x 1.2136296) - (sp-flt spt-accel-z -0.75093335) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 1860 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) + (sp-rnd-flt spt-num 1.0 0.2 1.0) + (sp-flt spt-x (meters 3.1111112)) + (sp-flt spt-y (meters 4)) + (sp-rnd-flt spt-z (meters 5.4) (meters 1) 1.0) + (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 196.0 1.0) + (sp-flt spt-a 0.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters 0)) + (sp-flt spt-vel-z (meters 0)) + (sp-flt spt-fade-a 0.16) + (sp-flt spt-accel-x 1.2136296) + (sp-flt spt-accel-z -0.75093335) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: -(defpart 1861 :init-specs ((sp-rnd-flt spt-num 5.0 5.0 1.0) - (sp-flt spt-x (meters -0.5)) - (sp-int spt-rot-x 5) - (sp-flt spt-r 4096.0) - (sp-flt spt-g 3481.6) - (sp-flt spt-b 3481.6) - (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) - (sp-flt spt-fade-b 5.936232) - (sp-int spt-timer 69) - (sp-cpuinfo-flags aux-list) - (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) - (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) - (sp-flt spt-rotate-y (degrees -25.000002)) - ) - ) +(defpart 1861 + :init-specs + ((sp-rnd-flt spt-num 5.0 5.0 1.0) + (sp-flt spt-x (meters -0.5)) + (sp-int spt-rot-x 5) + (sp-flt spt-r 4096.0) + (sp-flt spt-g 3481.6) + (sp-flt spt-b 3481.6) + (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) + (sp-flt spt-fade-b 5.936232) + (sp-int spt-timer 69) + (sp-cpuinfo-flags aux-list) + (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) + (sp-rnd-flt spt-conerot-radius (meters 4) (meters 3) 1.0) + (sp-flt spt-rotate-y (degrees -25.000002)) + ) + ) ;; failed to figure out what this is: -(defpart 1862 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) - (sp-rnd-flt spt-num 0.4 1.0 1.0) - (sp-flt spt-scale-x (meters 0.25)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-g 128.0) - (sp-flt spt-a 0.0) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit3) - (sp-flt spt-rotate-y (degrees -35.0)) - ) - ) +(defpart 1862 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) + (sp-rnd-flt spt-num 0.4 1.0 1.0) + (sp-flt spt-scale-x (meters 0.25)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-g 128.0) + (sp-flt spt-a 0.0) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit3) + (sp-flt spt-rotate-y (degrees -35.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1859 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.4 1.0) - (sp-flt spt-x (meters 3.1111112)) - (sp-flt spt-y (meters 4)) - (sp-flt spt-z (meters 2.4)) - (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) - (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) - (sp-copy-from-other spt-scale-y -4) - (sp-rnd-flt spt-r 0.0 32.0 1.0) - (sp-rnd-flt spt-g 0.0 32.0 1.0) - (sp-rnd-flt spt-b 64.0 64.0 1.0) - (sp-rnd-flt spt-a 8.0 32.0 1.0) - (sp-rnd-flt spt-omega 0.0 65536.0 1.0) - (sp-flt spt-vel-x (meters -0.0044444446)) - (sp-flt spt-vel-z (meters -0.0034999999)) - (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) - (sp-flt spt-fade-a 0.10666667) - (sp-flt spt-accel-x 4.247704) - (sp-int spt-timer 690) - (sp-cpuinfo-flags bit2 bit3 bit7) - ) - ) +(defpart 1859 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.4 1.0) + (sp-flt spt-x (meters 3.1111112)) + (sp-flt spt-y (meters 4)) + (sp-flt spt-z (meters 2.4)) + (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 1.0) + (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) + (sp-copy-from-other spt-scale-y -4) + (sp-rnd-flt spt-r 0.0 32.0 1.0) + (sp-rnd-flt spt-g 0.0 32.0 1.0) + (sp-rnd-flt spt-b 64.0 64.0 1.0) + (sp-rnd-flt spt-a 8.0 32.0 1.0) + (sp-rnd-flt spt-omega 0.0 65536.0 1.0) + (sp-flt spt-vel-x (meters -0.0044444446)) + (sp-flt spt-vel-z (meters -0.0034999999)) + (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) + (sp-flt spt-fade-a 0.10666667) + (sp-flt spt-accel-x 4.247704) + (sp-int spt-timer 690) + (sp-cpuinfo-flags bit2 bit3 bit7) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village3-sagehut-boiling @@ -2009,53 +2134,60 @@ ) ;; failed to figure out what this is: -(defpart 1864 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) - (sp-rnd-flt spt-num 1.0 0.5 1.0) - (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) - (sp-flt spt-y (meters -2)) - (sp-flt spt-z (meters -0.3)) - (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) - (sp-flt spt-rot-x 16384.0) - (sp-flt spt-rot-y (degrees -50.000004)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 64.0 64.0 1.0) - (sp-rnd-int spt-b 0 1 32.0) - (sp-rnd-flt spt-a 32.0 64.0 1.0) - (sp-rnd-flt spt-vel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) - (sp-flt spt-vel-y (meters 0.006666667)) - (sp-flt spt-scalevel-x (meters 0.0013333333)) - (sp-copy-from-other spt-scalevel-y -4) - (sp-flt spt-accel-y -0.06826667) - (sp-int spt-timer 600) - (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) - (sp-int spt-next-time 150) - (sp-launcher-by-id spt-next-launcher 1866) - (sp-flt spt-rotate-y (degrees 132.0)) - ) - ) +(defpart 1864 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :page #x2)) + (sp-rnd-flt spt-num 1.0 0.5 1.0) + (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) + (sp-flt spt-y (meters -2)) + (sp-flt spt-z (meters -0.3)) + (sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.2) 1.0) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees -50.000004)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 64.0 64.0 1.0) + (sp-rnd-int spt-b 0 1 32.0) + (sp-rnd-flt spt-a 32.0 64.0 1.0) + (sp-rnd-flt spt-vel-x (meters -0.0016666667) (meters 0.0033333334) 1.0) + (sp-flt spt-vel-y (meters 0.006666667)) + (sp-flt spt-scalevel-x (meters 0.0013333333)) + (sp-copy-from-other spt-scalevel-y -4) + (sp-flt spt-accel-y -0.06826667) + (sp-int spt-timer 600) + (sp-cpuinfo-flags bit2 bit3 left-multiply-quat) + (sp-int spt-next-time 150) + (sp-launcher-by-id spt-next-launcher 1866) + (sp-flt spt-rotate-y (degrees 132.0)) + ) + ) ;; failed to figure out what this is: -(defpart 1866 :init-specs ((sp-flt spt-fade-a -0.2))) +(defpart 1866 + :init-specs + ((sp-flt spt-fade-a -0.2)) + ) ;; failed to figure out what this is: -(defpart 1865 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) - (sp-flt spt-num 1.0) - (sp-flt spt-y (meters -0.5)) - (sp-flt spt-z (meters -0.26)) - (sp-flt spt-scale-x (meters 12)) - (sp-flt spt-rot-x 15018.667) - (sp-flt spt-rot-y (degrees -50.000004)) - (sp-copy-from-other spt-scale-y -4) - (sp-flt spt-r 128.0) - (sp-rnd-flt spt-g 8.0 120.0 1.0) - (sp-flt spt-a 24.0) - (sp-flt spt-fade-a -1.2) - (sp-int spt-timer 15) - (sp-cpuinfo-flags bit2 bit3) - (sp-flt spt-rotate-y (degrees 0.0)) - ) - ) +(defpart 1865 + :init-specs + ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) + (sp-flt spt-num 1.0) + (sp-flt spt-y (meters -0.5)) + (sp-flt spt-z (meters -0.26)) + (sp-flt spt-scale-x (meters 12)) + (sp-flt spt-rot-x 15018.667) + (sp-flt spt-rot-y (degrees -50.000004)) + (sp-copy-from-other spt-scale-y -4) + (sp-flt spt-r 128.0) + (sp-rnd-flt spt-g 8.0 120.0 1.0) + (sp-flt spt-a 24.0) + (sp-flt spt-fade-a -1.2) + (sp-int spt-timer 15) + (sp-cpuinfo-flags bit2 bit3) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) ;; failed to figure out what this is: (defpartgroup group-village3-sagehut-steam diff --git a/test/offline/config.jsonc b/test/offline/config.jsonc index 264e77be23..6aafe3560e 100644 --- a/test/offline/config.jsonc +++ b/test/offline/config.jsonc @@ -211,6 +211,9 @@ ], "orbit-plat-rotating": [ "code" + ], + "ogreboss-missile-seek": [ + "code" // inserts a bad cfg-1 goto ] } }