mirror of
https://github.com/open-goal/jak-project
synced 2026-08-10 11:14:50 -04:00
58a5440c8a
Makes a bunch of missions mostly playable, including: - `arena-training-1` - `arena-fight-1` - `wascity-chase` - `arena-fight-2` - `arena-fight-3` - `volcano-darkeco` - `desert-hover` - `nest-eggs` - `temple-climb` - `temple-oracle` - `temple-tests` - `desert-beast-battle` - `desert-turtle-training` - `desert-course-race` - `desert-artifact-race1` - `wascity-leaper-race` - `wascity-pre-game` - `sewer-met-hum` - `forest-kill-plants` - `forest-ring-chase` - `temple-defend` - `tower-destroy` - `desert-glide` --- Files: - `ripple` - `waswide-mood` - `sig-rider` - `nst-tasks` - `nst-part` - `nst-gas` - `nst-eggs-h` - `nst-obs` - `nst-mood` - `egg-spider` - `wasdoors-init` - `wasall-tasks` - `wvehicle-race` - `wcar-marauder` - `wcar-marauder-b` - `turret-control` - `was-squad-control` - `turtle-training` - `kleever-rider` - `course-race` - `artifact-race` - `desert-hover` - `desbeast-path-h` - `des-beast` - `desertg-obs` - `desertf-obs` - `desertd-obs` - `desert-dust-storm` - `des-cactus` - `race-hud` - `race-info` - `race-manager` - `tizard` - `flyingsaw` - `hover-training` - `temple-mood` - `temple-obs` - `temple-obs2` - `temple-part` - `temple-scenes` - `templex-mood` - `templex-obs` - `templex-part` - `tomb-baby-spider` - `target-turret-shot` - `target-turret` - `beast-battle-path` - `des-beast-2` - `mh-flyer` - `scorpion-gun` - `hover-enemy-h` - `hover-enemy` - `hover-formation-h` - `hover-formation` - `hover-nav-control-h` - `hover-nav-control` - `flamer-hover` - `hover-nav-templea` - `robo-hover` - `hover-nav-sewb` - `hover-nav-sewg` - `hover-nav-sewj` - `hover-nav-sewl` - `hover-nav-sewo` - `hover-nav-towera` - `tower-mood` - `tower-obs` - `tower-scenes` - `tower-part` - `eco-green-collider` - `forest-bridges` - `forest-kill-plants` - `forest-mood` - `forest-ring-chase` - `forest-tasks` - `forest-part` - `foresta-obs` - `hover-nav-foresta` - `mh-plant` - `dp-bipedal-part` - `dp-bipedal-shot` - `dp-bipedal` - `neo-spawner` - `for-turret` - `for-turret-shot` - `neo-wasp` - `neo-wasp-part` - `volcanox-scenes` - `volcanox-mood` - `volcano-scenes` - `volcano-mood` - `volcano-obs` - `volcano-obs2` - `chain-physics` - `rigid-body-plat` - `volcano-part` - `flamer-lava` - `flitter` - `spiky-frog` - `flut-wild` - `target-indax` - `target-indax-hang` - `mantis` - `volcanox-obs` - `spyder` - `wcar-faccar` - `mhcity-obs2` - `mhcity-part` - `mhcity-obs` - `dm-mine-spider` - `rapid-gunner` - `stadium-mood` - `stadium-scenes` - `stadiuma-mood` - `stadiuma-part` - `kanga-lizard` - `marauder` - `arena-scenes` - `wasstada-mood` - `wasstada-obs` - `wasstada-part` - `wasstadb-obs` - `wasstadc-obs` - `dm-flyer` - `maker-part` - `maker-projectile` - `skeet-part` - `wascity-turret` - `wasgun-h` - `wasgun-hud` - `wasgun-manager` - `nav-graph-h` - `traffic-engine-h` - `waswide-init` - `cty-borrow-manager-h` - `cty-borrow-manager` - `desert-part` - `height-map-h` - `height-map` - `traffic-height-map` - `vehicle-control` - `hvehicle-h` - `hvehicle` - `hvehicle-effects` - `hvehicle-physics` - `hvehicle-util` - `glider-h` - `glider-hud` - `glider-manager` - `glider-ring` - `glider-ring-part` - `h-glider` - `hanga-init` - `was-pre-game` - `was-leaper-race` - `flut-racer` - `desert-scenes` - `desert-lizard-h` - `desert-lizard-task` - `desert-lizard` - `throne-scenes` - `waspal-mood` - `waspala-obs` - `waspala-part` - `deswalk-obs` - `deswalk-part` - `terraformer-drone` - `terraformer-head` - `terraformer-part` - `terraformer-setup`
1171 lines
33 KiB
Common Lisp
Vendored
Generated
1171 lines
33 KiB
Common Lisp
Vendored
Generated
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-lighttube-yellow-glow
|
|
:id 1008
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 3674 :flags (sp6)) (sp-item 3675 :flags (sp6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3674
|
|
:init-specs ((:texture (glow-soft level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 5) (meters 0.1))
|
|
(:rot-x (degrees 4.5))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 100.0 5.0)
|
|
(:omega (degrees 15761.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1638.4)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3675
|
|
:init-specs ((:texture (glow level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 30) (meters 1))
|
|
(:rot-x (degrees 9))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 80.0)
|
|
(:b 0.0)
|
|
(:a 40.0 10.0)
|
|
(:omega (degrees 15761.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 819.2)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-blue-glow
|
|
:id 1009
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 3676 :fade-after (meters 1000) :flags (sp6)) (sp-item 3677 :fade-after (meters 1000) :flags (sp6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3676
|
|
:init-specs ((:texture (ring level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 20) (meters 0.1))
|
|
(:rot-x (degrees 4.5))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 32.0)
|
|
(:g 60.0)
|
|
(:b 128.0)
|
|
(:a 4.0 2.0)
|
|
(:omega (degrees 18011.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1638.4)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3677
|
|
:init-specs ((:texture (glow level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 20) (meters 0.2))
|
|
(:rot-x (degrees 9))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 32.0)
|
|
(:g 150.0)
|
|
(:b 255.0)
|
|
(:a 20.0 3.0)
|
|
(:omega (degrees 13965.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 819.2)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-hugelight-yellow-glow
|
|
:id 1010
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 3678 :flags (sp6)) (sp-item 3679 :flags (sp6)) (sp-item 3680 :flags (sp6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3678
|
|
:init-specs ((:texture (ring level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 140) (meters 0.4))
|
|
(:rot-x (degrees 4.5))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 100.0)
|
|
(:a 6.0 2.0)
|
|
(:omega (degrees 15761.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1638.4)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3679
|
|
:init-specs ((:texture (glow level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 140) (meters 0.4))
|
|
(:rot-x (degrees 9))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 80.0)
|
|
(:b 40.0)
|
|
(:a 70.0 10.0)
|
|
(:omega (degrees 15761.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 819.2)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3680
|
|
:init-specs ((:texture (glow-soft level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 22) (meters 0.1))
|
|
(:rot-x (degrees 9))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 100.0 10.0)
|
|
(:omega (degrees 15761.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 819.2)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-small-yellow-glow
|
|
:id 1011
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 3681 :fade-after (meters 920) :flags (sp6)) (sp-item 3682 :fade-after (meters 920) :flags (sp6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3681
|
|
:init-specs ((:texture (ring level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 3.5) (meters 0.1))
|
|
(:rot-x (degrees 4.5))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 80.0)
|
|
(:a 5.0 2.0)
|
|
(:omega (degrees 15761.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1638.4)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3682
|
|
:init-specs ((:texture (colorflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 5) (meters 0.1))
|
|
(:rot-x (degrees 9))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 100.0 10.0)
|
|
(:omega (degrees 11715.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 819.2)
|
|
)
|
|
)
|
|
|
|
;; definition for function spt-birth-func-brightness-part-rubble-break-dust
|
|
;; WARN: Return type mismatch float vs none.
|
|
(defun spt-birth-func-brightness-part-rubble-break-dust ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo))
|
|
(let ((s5-0 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 31) 128))
|
|
(s3-0 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 11) 40))
|
|
(s4-0 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 11) 40))
|
|
(v1-8 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 11) 40))
|
|
)
|
|
(set! (-> arg2 rotate-x) (the float (- s5-0 s3-0)))
|
|
(set! (-> arg2 rotate-y) (the float (- s5-0 s4-0)))
|
|
(set! (-> arg2 rotate-z) (the float (- s5-0 v1-8)))
|
|
)
|
|
(none)
|
|
)
|
|
|
|
;; definition for function spt-birth-func-brightness-part-rubble-break-dust-trail
|
|
;; WARN: Return type mismatch float vs none.
|
|
(defun spt-birth-func-brightness-part-rubble-break-dust-trail ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo))
|
|
(let ((s5-0 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 31) 128))
|
|
(s3-0 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 11) 40))
|
|
(s4-0 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 11) 40))
|
|
(v1-8 (+ (mod (the-as int (rand-uint31-gen *random-generator*)) 11) 40))
|
|
)
|
|
(set! (-> arg2 rotate-x) (the float (- s5-0 s3-0)))
|
|
(set! (-> arg2 rotate-y) (the float (- s5-0 s4-0)))
|
|
(set! (-> arg2 rotate-z) (the float (- s5-0 v1-8)))
|
|
)
|
|
(none)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-break-dust
|
|
:id 1012
|
|
:flags (sp0 sp4)
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 3683 :flags (sp7)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3683
|
|
:init-specs ((:texture (dirtpuff01 level-default-sprite))
|
|
(:birth-func 'spt-birth-func-brightness-part-rubble-break-dust)
|
|
(:num 1.0)
|
|
(:scale-x (meters 2) (meters 2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 64.0 64.0)
|
|
(:vel-y (meters 0.01) (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.21333334)
|
|
(:friction 0.99)
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-13))
|
|
(:conerot-x (degrees -80) (degrees 160))
|
|
(:rotate-y (degrees 0) (degrees 3600))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-break-dust-trail
|
|
:id 1013
|
|
:flags (sp0 sp4)
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 3684 :flags (sp7)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3684
|
|
:init-specs ((:texture (dirtpuff01 level-default-sprite))
|
|
(:birth-func 'spt-birth-func-brightness-part-rubble-break-dust-trail)
|
|
(:num 0.3)
|
|
(:scale-x (meters 1) (meters 1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 64.0 64.0)
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.42666668)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-13))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rub-dark-jak-door
|
|
:id 1002
|
|
:flags (sp0 sp4 sp6)
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:rotate ((degrees 0) (degrees 180) (degrees 0))
|
|
:parts ((sp-item 3685 :flags (is-3d sp6 sp7))
|
|
(sp-item 3686 :flags (is-3d sp6 sp7))
|
|
(sp-item 3687 :flags (is-3d sp6 sp7))
|
|
(sp-item 3688 :flags (is-3d sp6 sp7))
|
|
(sp-item 3689 :flags (is-3d sp6 sp7))
|
|
(sp-item 3690 :flags (is-3d sp6 sp7))
|
|
(sp-item 3691 :flags (is-3d sp6 sp7))
|
|
(sp-item 3692 :flags (is-3d sp6 sp7))
|
|
(sp-item 3693 :flags (is-3d sp6 sp7))
|
|
(sp-item 3694 :flags (is-3d sp6 sp7))
|
|
(sp-item 3695 :flags (is-3d sp6 sp7))
|
|
(sp-item 3696 :fade-after (meters 50) :falloff-to (meters 80) :flags (sp7))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3685
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters -1.45))
|
|
(:y (meters 7.6))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees -70))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 2.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3686
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 4.5))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 5.7))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees -85))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3687
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0.4))
|
|
(:y (meters 5.5))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 3))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 55))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3688
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0.6))
|
|
(:y (meters 4.1))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 3))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees -48.000004))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3689
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters -1.85))
|
|
(:y (meters 8.9))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 20))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3690
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0.6))
|
|
(:y (meters 2.7))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 3.8))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 20))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3691
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 1.9))
|
|
(:y (meters 2.2))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 4))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees -66))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3692
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0.8))
|
|
(:y (meters 1.6))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 4))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 21))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3693
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters -2.43))
|
|
(:y (meters 3))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 3))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees -63))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3694
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 2.9))
|
|
(:y (meters 7.8))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 4))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees -54.000004))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3695
|
|
:init-specs ((:texture (vol-light level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters -0.2))
|
|
(:y (meters 1.3))
|
|
(:z (meters 3))
|
|
(:scale-x (meters 4))
|
|
(:rot-x (degrees 0))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 94))
|
|
(:scale-y (meters 6))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 70.0 6.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3696
|
|
:init-specs ((:texture (dust-sparkle stadiuma-sprite))
|
|
(:num 0.05)
|
|
(:x (meters -3) (meters 6))
|
|
(:y (meters 8))
|
|
(:z (meters -2) (meters 4))
|
|
(:scale-x (meters 2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 160.0)
|
|
(:g 150.0)
|
|
(:b 95.0)
|
|
(:a 0.0)
|
|
(:fade-a 1.28)
|
|
(:accel-y (meters -0.001))
|
|
(:friction 0.95)
|
|
(:timer (seconds 10))
|
|
(:flags (sp-cpuinfo-flag-2))
|
|
(:next-time (seconds 0.335))
|
|
(:next-launcher 3697)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3697
|
|
:init-specs ((:fade-a -0.17 -0.17))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-break-door-bust
|
|
:id 1001
|
|
:flags (sp0 sp4)
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 3698 :flags (sp7) :period (seconds 20) :length (seconds 0.067)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3698
|
|
:init-specs ((:texture (big-cloud level-default-sprite))
|
|
(:num 10.0)
|
|
(:x (meters -6) (meters 12))
|
|
(:y (meters -4) (meters 8))
|
|
(:scale-x (meters 4) (meters 4))
|
|
(:rot-z (degrees -90))
|
|
(:scale-y :copy scale-x)
|
|
(:r 100.0 80.0)
|
|
(:g :copy r)
|
|
(:b :copy r)
|
|
(:a 64.0 64.0)
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.21333334 -0.21333334)
|
|
(:accel-y (meters -0.00016666666))
|
|
(:friction 0.9)
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-13))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-rubble-smoke
|
|
:id 1014
|
|
:flags (sp0 sp4)
|
|
:bounds (static-bspherem 0 0 0 60)
|
|
:parts ((sp-item 3699 :fade-after (meters 200) :falloff-to (meters 250) :flags (sp7)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3699
|
|
:init-specs ((:texture (topglow level-default-sprite))
|
|
(:num 0.1)
|
|
(:z (meters 0) (meters 6))
|
|
(:scale-x (meters 4) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 110.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.033333335))
|
|
(:scalevel-x (meters 0.006666667) (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.13333334) (degrees 0.26666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.18 0.18)
|
|
(:accel-y (meters 0.00066666666))
|
|
(:friction 0.96 0.02)
|
|
(:timer (seconds 5.167))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-13 launch-along-z))
|
|
(:next-time (seconds 1))
|
|
(:next-launcher 3700)
|
|
(:rotate-y (degrees 0) (degrees 3600))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3700
|
|
:init-specs ((:fade-a -0.11636364))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-huge-smoke
|
|
:id 1015
|
|
:flags (sp0 sp4)
|
|
:bounds (static-bspherem 0 0 0 60)
|
|
:parts ((sp-item 3701 :fade-after (meters 200) :falloff-to (meters 250) :flags (sp7)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3701
|
|
:init-specs ((:texture (topglow level-default-sprite))
|
|
(:num 0.1)
|
|
(:z (meters 0) (meters 6))
|
|
(:scale-x (meters 40) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 120.0)
|
|
(:g 128.0)
|
|
(:b 140.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.033333335))
|
|
(:scalevel-x (meters 0.006666667) (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.13333334) (degrees 0.26666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.14666666 0.14666666)
|
|
(:accel-y (meters 0.0004))
|
|
(:friction 0.96 0.02)
|
|
(:timer (seconds 5.167))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-13 launch-along-z))
|
|
(:next-time (seconds 1))
|
|
(:next-launcher 3702)
|
|
(:rotate-y (degrees 0) (degrees 3600))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3702
|
|
:init-specs ((:fade-a -0.11636364))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-rubble-crater-smoke
|
|
:id 1016
|
|
:flags (sp0 sp4)
|
|
:bounds (static-bspherem 0 0 0 60)
|
|
:parts ((sp-item 3703 :fade-after (meters 200) :falloff-to (meters 250) :flags (sp7)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3703
|
|
:init-specs ((:texture (dirtpuff01 level-default-sprite))
|
|
(:num 0.05)
|
|
(:z (meters 0) (meters 1))
|
|
(:scale-x (meters 5) (meters 2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 70.0)
|
|
(:g 66.0)
|
|
(:b 66.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.005925926))
|
|
(:scalevel-x (meters 0.001) (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.13333334) (degrees 0.26666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.21333334)
|
|
(:accel-x (meters -0.000033333334) (meters 0.00006666667))
|
|
(:accel-y (meters 0.00033333333) (meters 0.000033333334))
|
|
(:accel-z (meters -0.000033333334) (meters 0.00006666667))
|
|
(:friction 0.94)
|
|
(:timer (seconds 16.667))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-13 launch-along-z))
|
|
(:next-time (seconds 1))
|
|
(:next-launcher 3704)
|
|
(:rotate-y (degrees 0) (degrees 3600))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3704
|
|
:init-specs ((:fade-a -0.0128 -0.0128))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-wispy-smoke
|
|
:id 1017
|
|
:flags (sp0 sp4)
|
|
:bounds (static-bspherem 0 0 0 60)
|
|
:parts ((sp-item 3705 :fade-after (meters 200) :falloff-to (meters 250) :flags (sp7)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3705
|
|
:init-specs ((:texture (topglow level-default-sprite))
|
|
(:num 0.1)
|
|
(:z (meters 0) (meters 6))
|
|
(:scale-x (meters 4) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 128.0)
|
|
(:b 255.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.033333335))
|
|
(:scalevel-x (meters 0.006666667) (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.13333334) (degrees 0.26666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.21333334 0.21333334)
|
|
(:accel-y (meters 0.0013333333))
|
|
(:friction 0.96 0.02)
|
|
(:timer (seconds 5.167))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-13 launch-along-z))
|
|
(:next-time (seconds 1))
|
|
(:next-launcher 3706)
|
|
(:rotate-y (degrees 0) (degrees 3600))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3706
|
|
:init-specs ((:fade-a -0.11636364))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-bulb-yellow-glow
|
|
:id 1018
|
|
:bounds (static-bspherem 0 0 0 3)
|
|
:parts ((sp-item 3707 :fade-after (meters 120) :flags (sp6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3707
|
|
:init-specs ((:texture (glow-soft level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 10) (meters 0.1))
|
|
(:rot-x (degrees 9))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 0.0)
|
|
(:a 40.0 4.0)
|
|
(:omega (degrees 2715.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 819.2)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-rubble-barrel-fire
|
|
:id 1019
|
|
:bounds (static-bspherem 0 3 0 4)
|
|
:parts ((sp-item 3709 :fade-after (meters 50) :falloff-to (meters 80))
|
|
(sp-item 3710 :fade-after (meters 60) :falloff-to (meters 90) :period (seconds 0.335) :length (seconds 0.167))
|
|
(sp-item 3711 :fade-after (meters 20) :falloff-to (meters 20) :period (seconds 0.4) :length (seconds 0.185) :offset 20)
|
|
(sp-item 3712 :fade-after (meters 40) :falloff-to (meters 40) :period (seconds 0.535) :length (seconds 0.1) :offset 35)
|
|
(sp-item 3710 :fade-after (meters 20) :falloff-to (meters 20) :period (seconds 0.85) :length (seconds 0.2) :offset 65)
|
|
(sp-item 3711 :fade-after (meters 40) :falloff-to (meters 40) :period (seconds 1.25) :length (seconds 0.135) :offset 15)
|
|
(sp-item 3712 :fade-after (meters 60) :falloff-to (meters 90) :period (seconds 1.435) :length (seconds 0.167) :offset 85)
|
|
(sp-item 3710 :fade-after (meters 40) :falloff-to (meters 40) :period (seconds 2) :length (seconds 0.235) :offset 100)
|
|
(sp-item 3711 :fade-after (meters 20) :falloff-to (meters 20) :period (seconds 4.167) :length (seconds 0.15) :offset 450)
|
|
(sp-item 3712 :fade-after (meters 60) :falloff-to (meters 90) :period (seconds 5) :length (seconds 0.085) :offset 115)
|
|
(sp-item 3710 :fade-after (meters 20) :falloff-to (meters 20) :period (seconds 7) :length (seconds 0.185) :offset 80)
|
|
(sp-item 3713 :fade-after (meters 20) :falloff-to (meters 10) :binding 3708)
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3708 :flags (sp1 sp2 sp3))
|
|
(sp-item 3714 :fade-after (meters 50) :falloff-to (meters 50))
|
|
(sp-item 3715 :fade-after (meters 30) :falloff-to (meters 30))
|
|
(sp-item 3716 :fade-after (meters 70) :flags (sp6))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3716
|
|
:init-specs ((:texture (glow-soft level-default-sprite))
|
|
(:num 1.0)
|
|
(:y (meters 0.5))
|
|
(:scale-x (meters 5) (meters 0.1))
|
|
(:rot-x (degrees 45))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:b 0.0)
|
|
(:a 12.0)
|
|
(:fade-a -0.4)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 10240.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3713
|
|
:init-specs ((:texture (middot level-default-sprite))
|
|
(:num 0.0 0.8)
|
|
(:sound (static-sound-spec "fire-pop" :group 0 :volume 10000.0))
|
|
(:x (meters -0.3) (meters 0.6))
|
|
(:scale-x (meters 0.1))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0)
|
|
(:b 0.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.013333334) (meters 0.026666667))
|
|
(:accel-y (meters -0.000033333334) (meters -0.00006666667))
|
|
(:friction 0.96)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-1 sp-cpuinfo-flag-3))
|
|
(:conerot-x (degrees -20) (degrees 40))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3708
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0) (meters 16))
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.1) (meters 0.3))
|
|
(:scale-x (meters 0.1))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 96.0 32.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters -0.026666667) (meters 0.053333335))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters -0.0013333333) (meters 0.0026666666))
|
|
(:fade-r 0.0)
|
|
(:fade-g -0.7111111)
|
|
(:fade-b -0.7111111)
|
|
(:fade-a -0.42666668)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-1 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch))
|
|
(:next-time (seconds 0.6))
|
|
(:next-launcher 3717)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3717
|
|
:init-specs ((:fade-r -1.0666667) (:fade-g 1.0666667) (:fade-b 1.0666667))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3710
|
|
:init-specs ((:texture (explosion-nebula level-default-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 4.0 6.0)
|
|
(:x (meters 0) (meters -0.25))
|
|
(:y (meters -0.8))
|
|
(:scale-x (meters 0.3) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 240.0 15.0)
|
|
(:g 200.0 16.0)
|
|
(:b 160.0 16.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-x (meters 0.00033333333))
|
|
(:vel-y (meters 0.006666667) (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.4) (degrees 0.8))
|
|
(:fade-r -2.1333334 -1.0666667)
|
|
(:fade-g -4.266667 -2.1333334)
|
|
(:fade-b -5.3333335)
|
|
(:accel-y (meters -0.0001))
|
|
(:timer (seconds 0.535) (seconds 0.265))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #x400000 #x400000 #x400700))
|
|
(:next-time (seconds 0.1) (seconds 0.03))
|
|
(:next-launcher 3718)
|
|
(:conerot-x (degrees -8) 4 (degrees 4))
|
|
(:conerot-y (degrees -180) (degrees 360))
|
|
(:rotate-y (degrees 0) (degrees 87))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3711
|
|
:init-specs ((:texture (explosion-nebula level-default-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 4.0 6.0)
|
|
(:x (meters 0) (meters -0.25))
|
|
(:y (meters -0.8))
|
|
(:scale-x (meters 0.3) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 240.0 15.0)
|
|
(:g 200.0 16.0)
|
|
(:b 160.0 16.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-x (meters 0.00033333333))
|
|
(:vel-y (meters 0.006666667) (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.4) (degrees 0.8))
|
|
(:fade-r -2.1333334 -1.0666667)
|
|
(:fade-g -4.266667 -2.1333334)
|
|
(:fade-b -5.3333335)
|
|
(:accel-y (meters -0.0001))
|
|
(:timer (seconds 0.535) (seconds 0.265))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #x400000 #x400000 #x400700))
|
|
(:next-time (seconds 0.1) (seconds 0.03))
|
|
(:next-launcher 3718)
|
|
(:conerot-x (degrees -8) 4 (degrees 4))
|
|
(:conerot-y (degrees -180) (degrees 360))
|
|
(:rotate-y (degrees 120) (degrees 90))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3712
|
|
:init-specs ((:texture (explosion-nebula level-default-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 4.0 6.0)
|
|
(:x (meters 0) (meters -0.25))
|
|
(:y (meters -0.8))
|
|
(:scale-x (meters 0.3) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 240.0 15.0)
|
|
(:g 200.0 16.0)
|
|
(:b 160.0 16.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-x (meters 0.00033333333))
|
|
(:vel-y (meters 0.006666667) (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.4) (degrees 0.8))
|
|
(:fade-r -2.1333334 -1.0666667)
|
|
(:fade-g -4.266667 -2.1333334)
|
|
(:fade-b -5.3333335)
|
|
(:accel-y (meters -0.0001))
|
|
(:timer (seconds 0.535) (seconds 0.265))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #x400000 #x400000 #x400700))
|
|
(:next-time (seconds 0.1) (seconds 0.03))
|
|
(:next-launcher 3718)
|
|
(:conerot-x (degrees -8) 4 (degrees 4))
|
|
(:conerot-y (degrees -180) (degrees 360))
|
|
(:rotate-y (degrees 240) (degrees 110))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3718
|
|
:init-specs ((:b 0.0)
|
|
(:fade-r 0.0)
|
|
(:fade-g 0.0)
|
|
(:fade-b 0.0)
|
|
(:fade-a -0.4 -0.2)
|
|
(:next-time (seconds 0.135) (seconds 0.03))
|
|
(:next-launcher 3719)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3719
|
|
:init-specs ((:fade-r -0.125) (:fade-g 0.4) (:fade-b 0.4))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3709
|
|
:init-specs ((:texture (explosion-nebula level-default-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 1.0 4.0)
|
|
(:x (meters 0) (meters -0.25))
|
|
(:y (meters -0.8))
|
|
(:scale-x (meters 0.5) (meters 0.3))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 32.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 16.0 16.0)
|
|
(:vel-x (meters 0.00033333333))
|
|
(:vel-y (meters 0.006666667) (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.4) (degrees 0.8))
|
|
(:fade-a -0.16 -0.16)
|
|
(:accel-y (meters -0.0001))
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-4))
|
|
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #x400000 #x400000 #x400700))
|
|
(:conerot-x (degrees -8) 4 (degrees 4))
|
|
(:conerot-y (degrees -180) (degrees 360))
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3714
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 0.4)
|
|
(:x (meters -0.25) (meters 0.5))
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 196.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 8.0 8.0)
|
|
(:vel-y (meters 0.01) (meters 0.01))
|
|
(:scalevel-x (meters 0.006666667))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -0.64)
|
|
(:fade-g -0.32)
|
|
(:fade-b -0.32)
|
|
(:fade-a -0.017777778 -0.026666667)
|
|
(:accel-y (meters -0.000006666667))
|
|
(:friction 0.99)
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2))
|
|
(:next-time (seconds 0.5) (seconds 0.165))
|
|
(:next-launcher 3720)
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3720
|
|
:init-specs ((:fade-r 0.0) (:fade-g 0.0) (:fade-b 0.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3715
|
|
:init-specs ((:num 0.4)
|
|
(:x (meters 0) (meters 0.2))
|
|
(:rot-x 8)
|
|
(:r 1638.4)
|
|
(:g 1331.2)
|
|
(:b 1433.6)
|
|
(:vel-x (meters 0) (meters 0.006666667))
|
|
(:vel-y (meters 0.02) (meters 0.013333334))
|
|
(:friction 0.96)
|
|
(:timer (seconds 1))
|
|
(:flags (distort))
|
|
(:next-time (seconds 0.5))
|
|
(:next-launcher 3721)
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3721
|
|
:init-specs ((:fade-b -0.68266666))
|
|
)
|
|
|
|
|
|
|
|
|