Files

3415 lines
86 KiB
Common Lisp
Vendored
Generated

;;-*-Lisp-*-
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-centipede-fma centipede-fma centipede-fma-lod0-jg -1
((centipede-fma-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-under-break-bridge under-break-bridge under-break-bridge-lod0-jg -1
((under-break-bridge-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -7 200)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-under-break-bridge-b under-break-bridge-b under-break-bridge-b-lod0-jg -1
((under-break-bridge-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -7 200)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-under-break-ceiling under-break-ceiling under-break-ceiling-lod0-jg -1
((under-break-ceiling-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 50)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-under-break-wall under-break-wall under-break-wall-lod0-jg -1
((under-break-wall-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-under-break-wall-b under-break-wall-b under-break-wall-b-lod0-jg -1
((under-break-wall-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defpartgroup group-under-break-ceiling
:id 509
:duration (seconds 1)
:linger-duration (seconds 2)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 64)
:parts ((sp-item 2269 :period (seconds 32) :length (seconds 0.085))
(sp-item 2270 :period (seconds 32) :length (seconds 0.335))
(sp-item 2271 :period (seconds 32) :length (seconds 0.167))
(sp-item 2272 :period (seconds 32) :length (seconds 0.167))
)
)
;; failed to figure out what this is:
(defpartgroup group-under-explosion
:id 510
:duration (seconds 1)
:linger-duration (seconds 2)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 64)
:parts ((sp-item 2269 :period (seconds 32) :length (seconds 0.017))
(sp-item 2270 :period (seconds 32) :length (seconds 0.067))
(sp-item 2271 :period (seconds 32) :length (seconds 0.035))
(sp-item 2272 :period (seconds 32) :length (seconds 0.035))
)
)
;; failed to figure out what this is:
(defpart 2272
:init-specs ((:texture (explosion-wave effects))
(:num 40.0 25.0)
(:y (meters 4))
(:scale-x (meters 3) (meters 3))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360) :store)
(:scale-y (meters 4) (meters 3.5))
(:r 196.0 64.0)
(:g 164.0 16.0)
(:b 6.0)
(:a 16.0 16.0)
(:vel-y (meters 0.05) (meters 0.1))
(:scalevel-x (meters 0.033333335) (meters 0.033333335))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.26666668)
(:friction 0.92 0.02)
(:timer (seconds 3.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0.085))
(:next-launcher 2273)
(:conerot-x '*sp-temp*)
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters -5))
)
)
;; failed to figure out what this is:
(defpart 2273
:init-specs ((:scalevel-x (meters 0.033333335) (meters 0.033333335))
(:scalevel-y :copy scalevel-x)
(:next-time (seconds 0.1) (seconds 0.03))
(:next-launcher 2274)
)
)
;; failed to figure out what this is:
(defpart 2274
:init-specs ((:scalevel-x (meters 0.016666668) (meters 0.016666668))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.225 -0.225)
)
)
;; failed to figure out what this is:
(defpart 2271
:init-specs ((:birth-func 'birth-func-texture-group)
(:num 40.0 25.0)
(:y (meters 4))
(:scale-x (meters 3) (meters 3))
(:rot-z (degrees 0) (degrees 3600) :store)
(:scale-y (meters 4) (meters 3.5))
(:r 196.0 64.0)
(:g 164.0 16.0)
(:b 6.0)
(:a 16.0 16.0)
(:vel-y (meters 0.05) (meters 0.1))
(:scalevel-x (meters 0.033333335) (meters 0.033333335))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.26666668)
(:friction 0.92 0.02)
(:timer (seconds 3.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.085))
(:next-launcher 2273)
(:conerot-x '*sp-temp*)
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters 2))
)
)
;; failed to figure out what this is:
(defpart 2270
:init-specs ((:texture (specs effects))
(:num 30.0 40.0)
(:x (meters 0.25))
(:y (meters 4))
(:scale-x (meters 1) (meters 2))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 196.0 64.0)
(:g 164.0 16.0)
(:b 6.0)
(:a 16.0 48.0)
(:vel-y (meters 0) (meters 0.13333334))
(:scalevel-x (meters 0.006666667) (meters 0.0033333334))
(:rotvel-z (degrees -0.12) (degrees 0.24))
(:scalevel-y :copy scalevel-x)
(:accel-y (meters -0.00016666666) (meters -0.00066666666))
(:friction 0.88 0.02)
(:timer (seconds 10))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:next-time (seconds 0.117) (seconds 0.047))
(:next-launcher 2275)
(:conerot-x (degrees 0) (degrees 3600))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters 3))
)
)
;; failed to figure out what this is:
(defpart 2275
:init-specs ((:scalevel-x (meters 0.01))
(:scalevel-y :copy scalevel-x)
(:next-time (seconds 0.15) (seconds 0.047))
(:next-launcher 2276)
)
)
;; failed to figure out what this is:
(defpart 2276
:init-specs ((:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-a -0.10666667 -0.10666667))
)
;; failed to figure out what this is:
(defpart 2269
:init-specs ((:texture (bigpuff effects))
(:num 40.0)
(:x (meters 0) (meters 0.6))
(:y (meters 4))
(:scale-x (meters 6.5) (meters 5))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y :copy scale-x)
(:r 196.0 64.0)
(:g 164.0 16.0)
(:b 6.0)
(:a 0.0)
(:vel-y (meters 0.033333335) (meters 0.04))
(:scalevel-x (meters 0.016666668) (meters 0.016666668))
(:rotvel-z (degrees -0.12) (degrees 0.24))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.64 0.64)
(:friction 0.94 0.04)
(:timer (seconds 4))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:next-time (seconds 0.117) (seconds 0.047))
(:next-launcher 2277)
(:conerot-x (degrees 0) (degrees 3600))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 2277
:init-specs ((:scalevel-x (meters 0.008333334))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.0)
(:next-time (seconds 1) (seconds 0.665))
(:next-launcher 2278)
)
)
;; failed to figure out what this is:
(defpart 2278
:init-specs ((:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-a -0.10666667 -0.10666667))
)
;; failed to figure out what this is:
(defpartgroup group-under-explosion-trailer
:id 511
:bounds (static-bspherem 0 0 0 15)
:parts ((sp-item 2279))
)
;; failed to figure out what this is:
(defpart 2279
:init-specs ((:texture (bigpuff effects))
(:num 1.0)
(:x (meters -0.25) (meters 1))
(:scale-x (meters 1) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 1) (meters 2))
(:r 196.0 64.0)
(:g 164.0 16.0)
(:b 6.0)
(:a 16.0 32.0)
(:vel-y (meters -0.013333334) (meters -0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.006666667))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.08 -0.16)
(:friction 0.95 0.03)
(:timer (seconds 2.167))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:rotate-y (degrees 0) (degrees 3600))
)
)
;; failed to figure out what this is:
(defpartgroup group-under-centipede-one-explosion
:id 512
:duration (seconds 1)
:linger-duration (seconds 2)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 2280 :period (seconds 32) :length (seconds 0.085))
(sp-item 2281 :period (seconds 32) :length (seconds 0.267))
(sp-item 2282 :period (seconds 32) :length (seconds 0.117))
(sp-item 2283 :period (seconds 32) :length (seconds 0.117))
)
)
;; failed to figure out what this is:
(defpart 2283
:init-specs ((:texture (explosion-wave effects))
(:num 8.0 6.0)
(:y (meters 4))
(:scale-x (meters 3) (meters 3))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360) :store)
(:scale-y (meters 4) (meters 3.5))
(:r 64.0 128.0)
(:g :copy r)
(:b :copy g)
(:a 16.0 16.0)
(:vel-y (meters 0.05) (meters 0.1))
(:scalevel-x (meters 0.02) (meters 0.013333334))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.26666668)
(:friction 0.92 0.02)
(:timer (seconds 3.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0.085))
(:next-launcher 2284)
(:conerot-x '*sp-temp*)
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters -5))
)
)
;; failed to figure out what this is:
(defpart 2284
:init-specs ((:scalevel-x (meters 0.033333335) (meters 0.033333335))
(:scalevel-y :copy scalevel-x)
(:next-time (seconds 0.1) (seconds 0.03))
(:next-launcher 2285)
)
)
;; failed to figure out what this is:
(defpart 2285
:init-specs ((:scalevel-x (meters 0.016666668) (meters 0.016666668))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.225 -0.225)
)
)
;; failed to figure out what this is:
(defpart 2282
:init-specs ((:birth-func 'birth-func-texture-group)
(:num 8.0 6.0)
(:y (meters 4))
(:scale-x (meters 3) (meters 3))
(:rot-z (degrees 0) (degrees 3600) :store)
(:scale-y (meters 4) (meters 3.5))
(:r 64.0 128.0)
(:g :copy r)
(:b :copy g)
(:a 16.0 16.0)
(:vel-y (meters 0.05) (meters 0.1))
(:scalevel-x (meters 0.02) (meters 0.013333334))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.26666668)
(:friction 0.92 0.02)
(:timer (seconds 3.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.085))
(:next-launcher 2284)
(:conerot-x '*sp-temp*)
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters 2))
)
)
;; failed to figure out what this is:
(defpart 2281
:init-specs ((:texture (specs effects))
(:num 16.0 4.0)
(:x (meters 0.25))
(:y (meters 4))
(:scale-x (meters 1) (meters 2))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 64.0 128.0)
(:g :copy r)
(:b :copy g)
(:a 16.0 48.0)
(:vel-y (meters 0) (meters 0.083333336))
(:scalevel-x (meters 0.0033333334) (meters 0.006666667))
(:rotvel-z (degrees -0.12) (degrees 0.24))
(:scalevel-y :copy scalevel-x)
(:accel-y (meters -0.00016666666) (meters -0.00066666666))
(:friction 0.88 0.02)
(:timer (seconds 10))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:next-time (seconds 0.117) (seconds 0.047))
(:next-launcher 2286)
(:conerot-x (degrees 0) (degrees 3600))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters 3))
)
)
;; failed to figure out what this is:
(defpart 2286
:init-specs ((:scalevel-x (meters 0.01))
(:scalevel-y :copy scalevel-x)
(:next-time (seconds 0.15) (seconds 0.047))
(:next-launcher 2287)
)
)
;; failed to figure out what this is:
(defpart 2287
:init-specs ((:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-a -0.10666667 -0.10666667))
)
;; failed to figure out what this is:
(defpart 2280
:init-specs ((:texture (bigpuff effects))
(:num 16.0)
(:x (meters 0) (meters 0.6))
(:y (meters 4))
(:scale-x (meters 3.5) (meters 3))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y :copy scale-x)
(:r 64.0 128.0)
(:g :copy r)
(:b :copy g)
(:a 0.0)
(:vel-y (meters 0.033333335) (meters 0.04))
(:scalevel-x (meters 0.01) (meters 0.01))
(:rotvel-z (degrees -0.12) (degrees 0.24))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.64 0.64)
(:friction 0.94 0.04)
(:timer (seconds 4))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:next-time (seconds 0.117) (seconds 0.047))
(:next-launcher 2288)
(:conerot-x (degrees 0) (degrees 3600))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 2288
:init-specs ((:scalevel-x (meters 0.008333334))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.0)
(:next-time (seconds 1) (seconds 0.665))
(:next-launcher 2289)
)
)
;; failed to figure out what this is:
(defpart 2289
:init-specs ((:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-a -0.10666667 -0.10666667))
)
;; failed to figure out what this is:
(defpartgroup group-under-centipede-one-trailer
:id 513
:bounds (static-bspherem 0 0 0 15)
:parts ((sp-item 2290))
)
;; failed to figure out what this is:
(defpart 2290
:init-specs ((:texture (bigpuff effects))
(:num 1.0)
(:x (meters -0.25) (meters 1))
(:scale-x (meters 1) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 1) (meters 2))
(:r 64.0 128.0)
(:g :copy r)
(:b :copy g)
(:a 16.0 32.0)
(:vel-y (meters -0.013333334) (meters -0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.006666667))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.08 -0.16)
(:friction 0.95 0.03)
(:timer (seconds 2.167))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:rotate-y (degrees 0) (degrees 3600))
)
)
;; failed to figure out what this is:
(defpartgroup group-under-centipede-two-explosion
:id 514
:duration (seconds 1)
:linger-duration (seconds 2)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 15)
:parts ((sp-item 2269 :period (seconds 32) :length (seconds 0.017))
(sp-item 2270 :period (seconds 32) :length (seconds 0.067))
(sp-item 2271 :period (seconds 32) :length (seconds 0.035))
(sp-item 2272 :period (seconds 32) :length (seconds 0.035))
)
)
;; failed to figure out what this is:
(defpartgroup group-under-centipede-two-trailer
:id 515
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 2279))
)
;; failed to figure out what this is:
(defpartgroup group-under-centipede-three-explosion
:id 516
:duration (seconds 1)
:linger-duration (seconds 2)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 15)
:parts ((sp-item 2269 :period (seconds 32) :length (seconds 0.017))
(sp-item 2270 :period (seconds 32) :length (seconds 0.067))
(sp-item 2271 :period (seconds 32) :length (seconds 0.035))
(sp-item 2272 :period (seconds 32) :length (seconds 0.035))
)
)
;; failed to figure out what this is:
(defpartgroup group-under-centipede-three-trailer
:id 517
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 2279))
)
;; failed to figure out what this is:
(defpart 2291
:init-specs ((:texture (gun-yellow-muzzleflash effects))
(:birth-func 'birth-func-set-quat)
(:num 1.0)
(:scale-x (meters 1))
(:scale-y (meters 6))
(:r 128.0)
(:g 0.0)
(:b 0.0)
(:a 128.0)
(:fade-a -3.6571429)
(:timer (seconds 0.117))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat))
)
)
;; failed to figure out what this is:
(defpart 2292
:init-specs ((:texture (gun-yellow-muzzleflash effects))
(:birth-func 'birth-func-set-quat)
(:num 1.0)
(:scale-x (meters 1))
(:scale-y (meters 40))
(:r 128.0)
(:g 0.0)
(:b 0.0)
(:a 0.0)
(:timer (seconds 0.585))
(:flags (sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 left-multiply-quat))
(:next-time (seconds 0.335))
(:next-launcher 2293)
)
)
;; failed to figure out what this is:
(defpart 2293
:init-specs ((:a 128.0) (:fade-a -1.7066667))
)
;; failed to figure out what this is:
(defpartgroup under-sig-shot-overhead-starflash
:id 518
:duration (seconds 0.167)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 2294))
)
;; failed to figure out what this is:
(defpart 2294
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 0.75))
(:rot-x (degrees 2.25))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 0.0)
(:b 0.0)
(:a 48.0)
(:rotvel-z (degrees 0.3))
(:fade-a -2.4)
(:timer (seconds 0.067))
(:flags (sp-cpuinfo-flag-2 glow))
(:userdata 4096.0)
)
)
;; definition for function under-sig-red-shot
;; WARN: Return type mismatch int vs none.
(defbehavior under-sig-red-shot scene-player ((arg0 object) (arg1 vector) (arg2 sparticle-launch-state))
(when (not (-> self aborted?))
(set! (-> *part-id-table* 2291 init-specs 3 initial-valuef) 4096.0)
(set! (-> *part-id-table* 2291 init-specs 4 initial-valuef) 24576.0)
(set! (-> *part-id-table* 2291 init-specs 10 initial-valuef) 35.0)
(set! (-> *part-id-table* 2291 init-specs 9 initial-valuef) -3.6571429)
(draw-beam (-> *part-id-table* 2291) arg1 (-> arg2 sprite rot-syvel) #f #t)
)
0
(none)
)
;; definition for function under-sig-red-shot-overhead
;; INFO: Used lq/sq
;; WARN: Return type mismatch int vs none.
(defbehavior under-sig-red-shot-overhead scene-player ((arg0 process-tree) (arg1 vector) (arg2 sparticle-launch-state))
(when (not (-> self aborted?))
(part-tracker-spawn :to arg0 :group under-sig-shot-overhead-starflash :mat-joint arg1)
(draw-beam (-> *part-id-table* 2291) arg1 (-> arg2 sprite rot-syvel) #f #t)
(draw-beam (-> *part-id-table* 2292) arg1 (-> arg2 sprite rot-syvel) #f #t)
)
0
(none)
)
;; definition for function under-sig-red-shot-grunt
;; INFO: Used lq/sq
;; WARN: Return type mismatch (pointer process) vs none.
(defbehavior under-sig-red-shot-grunt scene-player ((arg0 vector) (arg1 vector) (arg2 sparticle-launch-state))
(let ((beam-end (vector-! (new 'stack-no-clear 'vector) arg1 arg0)))
(set! (-> *part-id-table* 2291 init-specs 4 initial-valuef) (vector-length beam-end))
(draw-beam (-> *part-id-table* 2291) arg0 beam-end #f #t)
)
(let ((part (get-process *default-dead-pool* part-tracker #x4000)))
(when part
(let ((activate-func (method-of-type part-tracker activate)))
(activate-func
(the-as part-tracker part)
(command-get-process "grunt-fma" *target*)
(symbol->string (-> part-tracker symbol))
(the-as pointer #x70004000)
)
)
(let ((t9-4 run-function-in-process)
(a0-7 part)
(a1-6 part-tracker-init)
(a2-5 group-sig-shot-hit)
(a3-2 0)
(t0-1 #f)
(t1-0 #f)
(t2-0 #f)
(t3-0 *launch-matrix*)
)
(set! (-> t3-0 trans quad) (-> arg1 quad))
((the-as (function object object object object object object object object none) t9-4)
a0-7
a1-6
a2-5
a3-2
t0-1
t1-0
t2-0
t3-0
)
)
(-> part ppointer)
)
)
(none)
)
;; failed to figure out what this is:
(scene-method-16
(new 'static 'scene
:name "under-find-sig-res"
:extra #f
:info #f
:mask-to-clear (process-mask movie enemy platform projectile)
:entity "scene-stage-74"
:art-group "scenecamera"
:anim "under-find-sig-res"
:parts 8
:command-list '((0
(setting-reset music mode #f)
(send-event "sig-under-1" 'hide #t)
(send-event "sig-intro-grunt-1" 'draw #f)
(part-tracker "group-sig-gun-glow" entity "sig-highres" joint "blast" track #t duration (frame-range 0 880))
)
(6 (joint-eval under-sig-red-shot entity "sig-highres" joint "blast"))
(26 (joint-eval under-sig-red-shot entity "sig-highres" joint "blast"))
(75 (joint-eval under-sig-red-shot-overhead entity "sig-highres" joint "blast"))
(160 (joint-eval under-sig-red-shot entity "sig-highres" joint "blast"))
(514 (joint-eval under-sig-red-shot entity "sig-highres" joint "blast"))
(528
(send-event
"sig-highres"
'trans-hook
,(lambda :behavior scene-player
((arg0 object) (arg1 object) (arg2 sparticle-launch-state))
(let ((f0-0 (ja-aframe-num 0)))
(when (and (< 527.0 f0-0) (< f0-0 533.0))
(let ((vec1 (new 'stack-no-clear 'vector))
(vec2 (new 'stack-no-clear 'vector))
)
(let ((v1-4 (the-as target (command-get-process "grunt-fma" *target*))))
(set! (-> vec1 quad) (-> self node-list data 52 bone transform trans quad))
(set! (-> vec2 quad) (-> v1-4 node-list data 3 bone transform trans quad))
)
(under-sig-red-shot-grunt vec1 vec2 arg2)
)
)
)
(none)
)
)
)
(10000
(send-event "sig-intro-grunt-1" 'draw #t)
(send-event "sig-under-1" 'hide #f)
(task-close! "under-sig-introduction")
(setting-pers music mode #f time (seconds 5))
)
)
:cut-list '(51 67 81 100 121 155 268 407 520 543 635 691)
:wait-ground-time (seconds 1)
:draw-target #f
:abort #t
:actor (new 'static 'boxed-array :type scene-actor
(new 'static 'scene-actor
:name "scenecamera"
:level #f
:art-group "skel-scenecamera"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:camera 4
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sidekick-highres"
:level 'under
:art-group "skel-sidekick-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "jak-highres"
:level 'under
:art-group "skel-jak-highres"
:prefix ""
:draw-frames '((5 max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sig-highres"
:level 'under
:art-group "skel-sig-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '((120 155))
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "grunt-fma"
:level 'under
:art-group "skel-grunt-fma"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
)
:load-point-obj "under-start"
:end-point-obj (new 'static 'continue-point
:name "under-start"
:level #f
:flags (continue-flags change-continue)
:trans (new 'static 'vector :x -281437.8 :y -266239.6 :z 7897175.0 :w 1.0)
:quat (new 'static 'vector :y -0.0077 :w 0.9999)
:camera-trans (new 'static 'vector :x -251373.16 :y -249839.2 :z 7882176.0 :w 1.0)
:camera-rot (new 'static 'inline-array vector3s 3
(new 'static 'vector3s :data (new 'static 'array float 3 0.4951 0.0 0.8687))
(new 'static 'vector3s :data (new 'static 'array float 3 -0.1604 0.9827 0.0914))
(new 'static 'vector3s :data (new 'static 'array float 3 -0.8538 -0.1846 0.4866))
)
:on-goto '(want-continue "under-start")
:vis-nick 'under
:want (new 'static 'inline-array level-buffer-state 6
(new 'static 'level-buffer-state :name 'underb :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name 'under :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
)
:want-sound (new 'static 'array symbol 3 'under3 'under4 'under5)
)
:borrow '()
:sfx-volume -1.0
:ambient-volume -1.0
:music-volume -1.0
:blackout-end #t
:peaceful #t
:save #t
)
)
;; failed to figure out what this is:
(scene-method-16
(new 'static 'scene
:name "under-centipede-one"
:extra #f
:info #f
:mask-to-clear (process-mask movie enemy platform projectile)
:entity "scene-stage-81"
:art-group "scenecamera"
:anim "under-centipede-one"
:parts 6
:command-list '((0
(send-event "sig-under-1" 'hide #t)
(kill "under-break-wall-1")
(kill "centipede-2")
(kill "under-int-door-1")
(fadein (frame-range 0 5))
)
(1 (send-event "under-break-wall-1" 'die-fast))
(4 (part-tracker
"group-under-centipede-one-explosion"
entity
"under-break-wall"
joint
"explode"
track
#t
duration
(frame-time (new 'static 'bfloat :data 30.0))
)
)
(48
(part-tracker
"group-under-centipede-one-explosion"
entity
"under-break-wall"
joint
"explode"
track
#t
duration
(frame-time (new 'static 'bfloat :data 30.0))
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"f"
track
#t
duration
(frame-range 48 76)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"q"
track
#t
duration
(frame-range 48 76)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"t"
track
#t
duration
(frame-range 48 76)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"y"
track
#t
duration
(frame-range 48 76)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"az"
track
#t
duration
(frame-range 48 76)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"bd"
track
#t
duration
(frame-range 48 76)
)
)
(50
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"c"
track
#t
duration
(frame-range 50 81)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"h"
track
#t
duration
(frame-range 50 81)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"z"
track
#t
duration
(frame-range 50 81)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"zz"
track
#t
duration
(frame-range 50 81)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ac"
track
#t
duration
(frame-range 50 81)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"av"
track
#t
duration
(frame-range 50 81)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"bc"
track
#t
duration
(frame-range 50 81)
)
)
(53
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"b"
track
#t
duration
(frame-range 53 83)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"d"
track
#t
duration
(frame-range 53 83)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"g"
track
#t
duration
(frame-range 53 83)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"i"
track
#t
duration
(frame-range 53 83)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ba"
track
#t
duration
(frame-range 53 83)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"bb"
track
#t
duration
(frame-range 53 83)
)
)
(55
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"main"
track
#t
duration
(frame-range 55 96)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"e"
track
#t
duration
(frame-range 55 96)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ab"
track
#t
duration
(frame-range 55 96)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ad"
track
#t
duration
(frame-range 55 96)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"af"
track
#t
duration
(frame-range 55 96)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"al"
track
#t
duration
(frame-range 55 96)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ax"
track
#t
duration
(frame-range 55 96)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ag"
track
#t
duration
(frame-range 55 113)
)
)
(56
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"l"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"m"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"n"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"r"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"d"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"u"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"x"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ah"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ai"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"an"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ao"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ap"
track
#t
duration
(frame-range 56 69)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"aw"
track
#t
duration
(frame-range 56 69)
)
)
(57
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"k"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"o"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"v"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"w"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"aa"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"aq"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ar"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"as"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"at"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"au"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ay"
track
#t
duration
(frame-range 55 70)
)
(part-tracker
"group-under-centipede-one-trailer"
entity
"under-break-wall"
joint
"ae"
track
#t
duration
(frame-range 55 80)
)
)
(315 (fadeout (frame-range 315 320)))
(10000 (task-close! "under-sig-centipede1-start"))
)
:cut-list '()
:wait-ground-time (seconds 1)
:draw-target #f
:abort #t
:actor (new 'static 'boxed-array :type scene-actor
(new 'static 'scene-actor
:name "scenecamera"
:level #f
:art-group "skel-scenecamera"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:camera 4
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sidekick-highres"
:level 'under
:art-group "skel-sidekick-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "jak-highres"
:level 'under
:art-group "skel-jak-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sig-highres"
:level 'under
:art-group "skel-sig-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "centipede-fma"
:level 'under
:art-group "skel-centipede-fma"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "under-break-wall"
:level 'underb
:art-group "skel-under-break-wall"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
)
:load-point-obj "under-start"
:end-point-obj (new 'static 'continue-point
:name "under-start"
:level #f
:flags (continue-flags change-continue)
:trans (new 'static 'vector :x -277934.5 :y -273739.38 :z 8274381.0 :w 1.0)
:quat (new 'static 'vector :y 0.1135 :w -0.9935)
:camera-trans (new 'static 'vector :x -251817.98 :y -252642.1 :z 8230336.0 :w 1.0)
:camera-rot (new 'static 'inline-array vector3s 3
(new 'static 'vector3s :data (new 'static 'array float 3 0.861 0.0 0.5086))
(new 'static 'vector3s :data (new 'static 'array float 3 -0.0616 0.9926 0.1044))
(new 'static 'vector3s :data (new 'static 'array float 3 -0.5048 -0.1212 0.8546))
)
:on-goto '(apply
,(lambda :behavior scene-player
()
(reset! (-> *display* user0-clock))
(send-event (process-by-name "sig-under-1" *active-pool*) 'centipede-chase 1)
(none)
)
)
:vis-nick 'under
:want (new 'static 'inline-array level-buffer-state 6
(new 'static 'level-buffer-state :name 'underb :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name 'under :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
)
:want-sound (new 'static 'array symbol 3 'under3 'under4 'under5)
)
:borrow '()
:sfx-volume -1.0
:ambient-volume -1.0
:music-volume -1.0
:blackout-end #t
:peaceful #t
:music-delay 1500.0
:save #f
)
)
;; failed to figure out what this is:
(scene-method-16
(new 'static 'scene
:name "under-centipede-two"
:extra #f
:info #f
:mask-to-clear (process-mask movie enemy platform projectile)
:entity "scene-stage-81"
:art-group "scenecamera"
:anim "under-centipede-two"
:parts 6
:command-list '((0
(send-event "sig-under-1" 'hide #t)
(kill "centipede-2")
(kill "under-break-bridge-1")
(kill "under-laser-2")
(fadein (frame-range 0 5))
)
(48
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"bc"
track
#t
duration
(frame-range 48 84)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"bd"
track
#t
duration
(frame-range 48 84)
)
)
(65
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"b"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"c"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"av"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"aw"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ax"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ay"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"az"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ba"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"bb"
track
#t
duration
(frame-range 65 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"bj"
track
#t
duration
(frame-range 65 120)
)
)
(72
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"al"
track
#t
duration
(frame-range 72 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ao"
track
#t
duration
(frame-range 72 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ap"
track
#t
duration
(frame-range 72 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"as"
track
#t
duration
(frame-range 72 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"be"
track
#t
duration
(frame-range 72 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"bi"
track
#t
duration
(frame-range 72 86)
)
)
(74
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"an"
track
#t
duration
(frame-range 74 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"aq"
track
#t
duration
(frame-range 74 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ar"
track
#t
duration
(frame-range 74 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"at"
track
#t
duration
(frame-range 74 120)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"au"
track
#t
duration
(frame-range 74 120)
)
)
(75
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"d"
track
#t
duration
(frame-range 75 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"y"
track
#t
duration
(frame-range 75 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ai"
track
#t
duration
(frame-range 75 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"aj"
track
#t
duration
(frame-range 75 86)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ak"
track
#t
duration
(frame-range 75 86)
)
)
(76
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"main"
track
#t
duration
(frame-range 76 90)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"x"
track
#t
duration
(frame-range 76 90)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"z"
track
#t
duration
(frame-range 76 90)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"zz"
track
#t
duration
(frame-range 76 90)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ag"
track
#t
duration
(frame-range 76 90)
)
)
(78
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"e"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"f"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"g"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"h"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"i"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"j"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"k"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ab"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ac"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ad"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"ae"
track
#t
duration
(frame-range 78 100)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"af"
track
#t
duration
(frame-range 78 100)
)
)
(140
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"main"
track
#t
duration
(frame-range 140 146)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"c"
track
#t
duration
(frame-range 140 191)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"h"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"k"
track
#t
duration
(frame-range 140 147)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"l"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"m"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"n"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"o"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"p"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"q"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"r"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"s"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"t"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"u"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"v"
track
#t
duration
(frame-range 140 170)
)
(part-tracker
"group-under-centipede-two-trailer"
entity
"under-break-bridge"
joint
"w"
track
#t
duration
(frame-range 140 170)
)
)
(307 (fadeout (frame-range 307 312)))
(10000 (task-close! "under-sig-centipede1-end") (send-event "sig-under-1" 'hide #f))
)
:cut-list '(119 142 191 219)
:wait-ground-time (seconds 1)
:draw-target #f
:abort #t
:actor (new 'static 'boxed-array :type scene-actor
(new 'static 'scene-actor
:name "scenecamera"
:level #f
:art-group "skel-scenecamera"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:camera 4
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sidekick-highres"
:level 'under
:art-group "skel-sidekick-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "jak-highres"
:level 'under
:art-group "skel-jak-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sig-highres"
:level 'under
:art-group "skel-sig-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "centipede-fma"
:level 'under
:art-group "skel-centipede-fma"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "under-break-bridge"
:level 'under
:art-group "skel-under-break-bridge"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
)
:load-point-obj "under-start"
:end-point-obj (new 'static 'continue-point
:name "under-start"
:level #f
:flags (continue-flags change-continue)
:trans (new 'static 'vector :x -912500.75 :y -274436.5 :z 8332461.5 :w 1.0)
:quat (new 'static 'vector :y -0.9997 :w 0.0214)
:camera-trans (new 'static 'vector :x -910896.3 :y -257269.77 :z 8368969.0 :w 1.0)
:camera-rot (new 'static 'inline-array vector3s 3
(new 'static 'vector3s :data (new 'static 'array float 3 -0.999 0.0 0.0438))
(new 'static 'vector3s :data (new 'static 'array float 3 -0.0073 0.986 -0.1665))
(new 'static 'vector3s :data (new 'static 'array float 3 -0.0432 -0.1666 -0.985))
)
:on-goto #f
:vis-nick 'under
:want (new 'static 'inline-array level-buffer-state 6
(new 'static 'level-buffer-state :name 'underb :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name 'under :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
)
:want-sound (new 'static 'array symbol 3 'under3 'under4 'under5)
)
:borrow '()
:sfx-volume -1.0
:ambient-volume -1.0
:music-volume -1.0
:blackout-end #t
:peaceful #t
:music-delay 1500.0
:save #f
)
)
;; failed to figure out what this is:
(scene-method-16
(new 'static 'scene
:name "under-centipede-three"
:extra #f
:info #f
:mask-to-clear (process-mask movie enemy platform projectile)
:entity "scene-stage-81"
:art-group "scenecamera"
:anim "under-centipede-three"
:parts 6
:command-list '((0
(send-event "sig-under-1" 'hide #t)
(kill "under-break-wall-2")
(kill "under-plat-shoot-1")
(kill "under-int-door-3")
(kill "centipede-3")
(kill "under-part-344")
(kill "under-part-345")
(kill "under-part-346")
(kill "under-part-347")
(kill "under-part-348")
(kill "under-part-349")
(kill "under-laser-3")
(kill "under-laser-4")
(kill "under-laser-5")
(fadein (frame-range 0 5))
)
(6 (part-tracker
"group-under-centipede-three-explosion"
entity
"under-break-wall-b"
joint
"explode"
track
#t
duration
(frame-time (new 'static 'bfloat :data 30.0))
)
)
(40
(part-tracker
"group-under-centipede-three-explosion"
entity
"under-break-wall-b"
joint
"explode"
track
#t
duration
(frame-time (new 'static 'bfloat :data 30.0))
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"q"
track
#t
duration
(frame-range 40 84)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"s"
track
#t
duration
(frame-range 40 84)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"aa"
track
#t
duration
(frame-range 40 84)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ba"
track
#t
duration
(frame-range 40 84)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"bc"
track
#t
duration
(frame-range 40 84)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"bd"
track
#t
duration
(frame-range 40 84)
)
)
(42
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"l"
track
#t
duration
(frame-range 42 56)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"o"
track
#t
duration
(frame-range 42 56)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"p"
track
#t
duration
(frame-range 42 56)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"u"
track
#t
duration
(frame-range 42 56)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"an"
track
#t
duration
(frame-range 42 56)
)
)
(45
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"k"
track
#t
duration
(frame-range 45 65)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"w"
track
#t
duration
(frame-range 45 65)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"aq"
track
#t
duration
(frame-range 45 65)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ar"
track
#t
duration
(frame-range 45 65)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"as"
track
#t
duration
(frame-range 45 65)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"at"
track
#t
duration
(frame-range 45 65)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"au"
track
#t
duration
(frame-range 45 65)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ay"
track
#t
duration
(frame-range 45 65)
)
)
(46
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"f"
track
#t
duration
(frame-range 46 81)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"h"
track
#t
duration
(frame-range 46 81)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"i"
track
#t
duration
(frame-range 46 81)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"y"
track
#t
duration
(frame-range 46 81)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"az"
track
#t
duration
(frame-range 46 81)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"t"
track
#t
duration
(frame-range 46 111)
)
)
(55
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"main"
track
#t
duration
(frame-range 55 99)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"d"
track
#t
duration
(frame-range 55 99)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"zz"
track
#t
duration
(frame-range 55 99)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ac"
track
#t
duration
(frame-range 55 99)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"af"
track
#t
duration
(frame-range 55 99)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"al"
track
#t
duration
(frame-range 55 99)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ag"
track
#t
duration
(frame-range 55 99)
)
)
(57
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"b"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"c"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"e"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"v"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"z"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ab"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ad"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ae"
track
#t
duration
(frame-range 57 89)
)
(part-tracker
"group-under-centipede-three-trailer"
entity
"under-break-wall-b"
joint
"ax"
track
#t
duration
(frame-range 57 89)
)
)
(335 (fadeout (frame-range 335 340)))
(10000 (task-close! "under-sig-centipede2-start"))
)
:cut-list '()
:wait-ground-time (seconds 1)
:draw-target #f
:abort #t
:actor (new 'static 'boxed-array :type scene-actor
(new 'static 'scene-actor
:name "scenecamera"
:level #f
:art-group "skel-scenecamera"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:camera 4
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sidekick-highres"
:level 'under
:art-group "skel-sidekick-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "jak-highres"
:level 'under
:art-group "skel-jak-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sig-highres"
:level 'under
:art-group "skel-sig-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "centipede-fma"
:level 'under
:art-group "skel-centipede-fma"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "under-break-wall-b"
:level 'underb
:art-group "skel-under-break-wall-b"
:prefix ""
:draw-frames '((min max))
:scissor-frames '((55 70) (115 125) (175 185) (200 216))
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
)
:load-point-obj "under-start"
:end-point-obj (new 'static 'continue-point
:name "under-start"
:level #f
:flags (continue-flags change-continue)
:trans (new 'static 'vector :x -934223.06 :y -290824.2 :z 7948726.0 :w 1.0)
:quat (new 'static 'vector :y 0.4849 :w 0.8745)
:camera-trans (new 'static 'vector :x -978344.75 :y -270091.06 :z 7925256.5 :w 1.0)
:camera-rot (new 'static 'inline-array vector3s 3
(new 'static 'vector3s :data (new 'static 'array float 3 0.4686 0.0 -0.8833))
(new 'static 'vector3s :data (new 'static 'array float 3 0.1064 0.9927 0.0564))
(new 'static 'vector3s :data (new 'static 'array float 3 0.8769 -0.1204 0.4652))
)
:on-goto '(apply
,(lambda :behavior scene-player
()
(reset! (-> *display* user0-clock))
(send-event (process-by-name "sig-under-1" *active-pool*) 'centipede-chase 2)
(none)
)
)
:vis-nick 'under
:want (new 'static 'inline-array level-buffer-state 6
(new 'static 'level-buffer-state :name 'underb :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name 'under :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
)
:want-sound (new 'static 'array symbol 3 'under3 'under4 'under5)
)
:borrow '()
:sfx-volume -1.0
:ambient-volume -1.0
:music-volume -1.0
:blackout-end #t
:peaceful #t
:music-delay 1500.0
:save #f
)
)
;; failed to figure out what this is:
(scene-method-16
(new 'static 'scene
:name "under-get-sig-out-res"
:extra #f
:info #f
:mask-to-clear (process-mask movie enemy platform projectile)
:entity "scene-stage-78"
:art-group "scenecamera"
:anim "under-get-sig-out-res"
:parts 9
:command-list '((0
(send-event "sig-under-1" 'hide #t)
(kill "under-break-bridge-2")
(kill "centipede-3")
(part-tracker "group-sig-gun-glow" entity "sig-highres" joint "blast" track #t duration (frame-range 0 831))
)
(760 (part-tracker
"group-under-explosion"
entity
"under-break-ceiling"
joint
"explode"
track
#f
duration
(frame-time (new 'static 'bfloat :data 20.0))
)
)
(763
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"b"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"c"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"e"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"f"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"g"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"h"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"i"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"j"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"k"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"l"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"m"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"n"
track
#t
duration
(frame-range 763 771)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"o"
track
#t
duration
(frame-range 763 771)
)
)
(778 (part-tracker
"group-under-explosion-trailer"
entity
"under-break-ceiling"
joint
"l"
track
#t
duration
(frame-range 778 787)
)
)
(795 (part-tracker
"group-under-explosion"
entity
"under-break-bridge-b"
joint
"main"
track
#f
duration
(frame-time (new 'static 'bfloat :data 20.0))
)
)
(810
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"u"
track
#t
duration
(frame-range 810 815)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"v"
track
#t
duration
(frame-range 810 815)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"l"
track
#t
duration
(frame-range 810 815)
)
)
(838
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"d"
track
#t
duration
(frame-range 838 871)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"be"
track
#t
duration
(frame-range 838 871)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"bj"
track
#t
duration
(frame-range 838 871)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"ao"
track
#t
duration
(frame-range 838 871)
)
(part-tracker
"group-under-explosion-trailer"
entity
"under-break-bridge-b"
joint
"av"
track
#t
duration
(frame-range 838 871)
)
)
(980 (fadeout (seconds (new 'static 'bfloat :data 0.333))))
(10000 (task-close! "under-sig-resolution"))
)
:cut-list '(61 136 221 325 381 436 506 546 596 656 719 781 811 841 871)
:wait-ground-time (seconds 1)
:draw-target #f
:abort #t
:actor (new 'static 'boxed-array :type scene-actor
(new 'static 'scene-actor
:name "scenecamera"
:level #f
:art-group "skel-scenecamera"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:camera 4
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sidekick-highres"
:level 'under
:art-group "skel-sidekick-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "jak-highres"
:level 'under
:art-group "skel-jak-highres"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "sig-highres"
:level 'under
:art-group "skel-sig-highres"
:prefix ""
:draw-frames '((min 831))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "centipede-fma"
:level 'under
:art-group "skel-centipede-fma"
:prefix ""
:draw-frames '((min 841))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "under-break-bridge-b"
:level 'under
:art-group "skel-under-break-bridge-b"
:prefix ""
:draw-frames '((min max))
:scissor-frames '((380 436) (580 656) (719 781) (871 max))
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "under-break-ceiling"
:level 'under
:art-group "skel-under-break-ceiling"
:prefix ""
:draw-frames '((min max))
:scissor-frames '((719 811))
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
)
:load-point-obj "under-start"
:end-point-obj (new 'static 'continue-point
:name "under-start"
:level #f
:trans (new 'static 'vector :x -875137.0 :y -405510.97 :z 7435856.5 :w 1.0)
:quat (new 'static 'vector :y -0.631 :w -0.7757)
:camera-trans (new 'static 'vector :x -896477.2 :y -385284.5 :z 7392907.5 :w 1.0)
:camera-rot (new 'static 'inline-array vector3s 3
(new 'static 'vector3s :data (new 'static 'array float 3 0.8827 0.0 -0.4697))
(new 'static 'vector3s :data (new 'static 'array float 3 0.0559 0.9928 0.105))
(new 'static 'vector3s :data (new 'static 'array float 3 0.4664 -0.119 0.8765))
)
:on-goto #f
:vis-nick 'under
:want (new 'static 'inline-array level-buffer-state 6
(new 'static 'level-buffer-state :name 'underb :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name 'under :display? 'display :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
(new 'static 'level-buffer-state :name #f :display? #f :force-vis? #f :force-inside? #f)
)
:want-sound (new 'static 'array symbol 3 'under3 'under4 'under5)
)
:borrow '()
:sfx-volume -1.0
:ambient-volume -1.0
:music-volume -1.0
:blackout-end #t
:peaceful #t
:music-delay 1500.0
:save #t
)
)