mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
728b2689b6
Mostly easy / particle def files. I did a bit in `ruins` but CFG failures and missing `drawable` functions make it untestable for now so I've put that on pause.
1114 lines
43 KiB
Common Lisp
1114 lines
43 KiB
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; name: hideout-scenes.gc
|
|
;; name in dgo: hideout-scenes
|
|
;; dgos: HIDEOUT
|
|
|
|
;; og:ignore-from-loc
|
|
|
|
;; DECOMP BEGINS
|
|
|
|
(defskelgroup skel-hide-faucet hide-faucet 0 2
|
|
((1 (meters 999999)))
|
|
:bounds (static-spherem 0 0 0 1)
|
|
:origin-joint-index 3
|
|
)
|
|
|
|
(defskelgroup skel-gun-barrel gun-barrel 0 2
|
|
((1 (meters 999999)))
|
|
:bounds (static-spherem 0 0 0 1)
|
|
:origin-joint-index 3
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "city-krew-delivery-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "city-krew-delivery-intro"
|
|
:parts 15
|
|
:command-list '((10000 (task-close! "city-krew-delivery-introduction")))
|
|
:cut-list '(103 241 341 539 753 953 1068 1162 1233 1318 1462 1645)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 953) (1068 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 539) (753 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-start"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "city-destroy-guard-vehicles-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "city-destroy-guard-vehicles-intro"
|
|
:parts 10
|
|
:command-list '((0 (fadein (frame-time-30 5)))
|
|
(1095 (fadeout (frame-time-30 5)))
|
|
(10000 (task-close! "city-destroy-guard-vehicles-introduction"))
|
|
)
|
|
:cut-list '(66 237 276 534 641 744 916)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 237) (276 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "ruins-sacred-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "ruins-sacred-intro"
|
|
:parts 13
|
|
:command-list '((0 (kill "hide-part-2") (fadein (frame-time-30 5)))
|
|
(10000
|
|
(unless (task-closed? "ruins-enemy-introduction") (talker-spawn "miss013"))
|
|
(task-close! "ruins-enemy-introduction")
|
|
)
|
|
)
|
|
:cut-list '(75 262 320 680 752 936 996 1052 1115 1195 1323 1366 1433)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "gun"
|
|
:level #f
|
|
:art-group "skel-gun"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
:no-draw-seg #x4
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "gun-barrel"
|
|
:level 'hideout
|
|
:art-group "skel-gun-barrel"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 262) (320 680) (752 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "vin-rescue-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "vin-rescue-intro"
|
|
:parts 11
|
|
:command-list '((0 (fadein (frame-time-30 5)))
|
|
(1255 (fadeout (frame-time-30 5)))
|
|
(10000 (task-close! "strip-rescue-introduction"))
|
|
)
|
|
:cut-list '(110 164 368 577 629 816 867 938 1156)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 577) (629 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "fortress-2-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "fortress-2-intro"
|
|
:parts 14
|
|
:command-list '((0 (fadein (frame-time-30 5))) (10000 (task-close! "fortress-dump-introduction")))
|
|
:cut-list '(92 232 345 600 731 840 921 1027 1220 1275 1475)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 1027) (1100 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 600) (731 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "atoll-1-int"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "atoll-1-int"
|
|
:parts 18
|
|
:command-list '((0 (kill "hide-faucet-1"))
|
|
(269 (part-tracker
|
|
"group-hideout-pipe"
|
|
entity
|
|
"particleman"
|
|
joint
|
|
"particleA"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 269 312)
|
|
)
|
|
)
|
|
(312 (part-tracker
|
|
"group-hideout-mud-drip"
|
|
entity
|
|
"particleman"
|
|
joint
|
|
"particleA"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 312 3000)
|
|
)
|
|
)
|
|
(312 (part-tracker
|
|
"group-hideout-mouth"
|
|
entity
|
|
"particleman"
|
|
joint
|
|
"particleB"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 312 324)
|
|
)
|
|
)
|
|
(340 (part-tracker
|
|
"group-hideout-mouth"
|
|
entity
|
|
"particleman"
|
|
joint
|
|
"particleB"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 344 346)
|
|
)
|
|
)
|
|
(393 (part-tracker
|
|
"group-hideout-mouth"
|
|
entity
|
|
"particleman"
|
|
joint
|
|
"particleB"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 393 396)
|
|
)
|
|
)
|
|
(10000 (task-close! "atoll-water-introduction"))
|
|
)
|
|
:cut-list '(50 235 270 406 913 1044 1264 1361 1520 1978)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "hide-faucet"
|
|
:level 'hideout
|
|
:art-group "skel-hide-faucet"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "particleman"
|
|
:level 'hideout
|
|
:art-group "skel-particleman"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 1361) (1520 1978))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "atoll-3-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "atoll-3-intro"
|
|
:parts 10
|
|
:command-list '((0 (kill "hide-light-4"))
|
|
(0
|
|
(send-event "hide-light" 'shadow-type 1)
|
|
(send-event "hide-light" 'shadow-volume #f 152)
|
|
(send-event
|
|
"hide-light"
|
|
'shadow-dir
|
|
(new 'static 'bfloat)
|
|
(new 'static 'bfloat :data -1.0)
|
|
(new 'static 'bfloat)
|
|
13926
|
|
)
|
|
(send-event
|
|
"hide-light"
|
|
'shadow-top-plane
|
|
(new 'static 'bfloat)
|
|
(new 'static 'bfloat :data -1.0)
|
|
(new 'static 'bfloat)
|
|
58982
|
|
)
|
|
(send-event
|
|
"hide-light"
|
|
'shadow-bot-plane
|
|
(new 'static 'bfloat)
|
|
(new 'static 'bfloat :data -1.0)
|
|
(new 'static 'bfloat)
|
|
0
|
|
)
|
|
(joint-eval hide-light-spawn entity "hide-light" joint "bottom")
|
|
)
|
|
(10000 (task-close! "atoll-battle-introduction"))
|
|
)
|
|
:cut-list '(103 300 451 643 914)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "hide-light"
|
|
:level 'hideout
|
|
:art-group "skel-hide-light"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '((103 300))
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16
|
|
(new 'static 'scene
|
|
:name "city-shuttle-underground-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "city-shuttle-underground-intro"
|
|
:parts 21
|
|
:command-list '((0 (fadein (seconds 1))) (2420 (fadeout (seconds 1))) (10000 (task-close! "city-shuttle-introduction")))
|
|
:cut-list '(36 118 261 527 624 747 780 989 1176 1380 1715 1864 1940 2119 2221 2374)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((118 1715) (1864 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnkrkd
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "kid-highres"
|
|
:level 'ltrnkrkd
|
|
:art-group "skel-kid-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "kor-highres"
|
|
:level 'ltrnkrkd
|
|
:art-group "skel-kor-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnkrkd special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "city-stop-bomb-bots-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "city-stop-bomb-bots-intro"
|
|
:parts 11
|
|
:command-list '((0 (fadein (frame-time-30 5)))
|
|
(1205 (fadeout (frame-time-30 5)))
|
|
(10000 (task-close! "city-stop-bomb-bots-introduction"))
|
|
)
|
|
:cut-list '(65 341 472 741 908)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "samos-highres"
|
|
:level 'lysamsam
|
|
:art-group "skel-samos-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "youngsamos-highres"
|
|
:level 'lysamsam
|
|
:art-group "skel-youngsamos-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 lysamsam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "forest-catch-metal-heads-intro"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "forest-catch-metal-heads-intro"
|
|
:parts 23
|
|
:command-list '((0 (kill "hide-door-b-2") (kill "hide-door-a-3") (fadein (frame-time-30 5)))
|
|
(10000 (task-close! "forest-scouts-introduction"))
|
|
)
|
|
:cut-list '(61
|
|
146
|
|
276
|
|
391
|
|
466
|
|
621
|
|
761
|
|
851
|
|
931
|
|
1016
|
|
1086
|
|
1186
|
|
1276
|
|
1361
|
|
1491
|
|
1541
|
|
1631
|
|
1781
|
|
1886
|
|
1991
|
|
2076
|
|
2171
|
|
2281
|
|
2394
|
|
2521
|
|
2641
|
|
)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 391) (466 1631) (1781 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 391) (466 931) (1016 1086) (1186 1361) (1491 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "hide-door-b"
|
|
:level 'hideout
|
|
:art-group "skel-hide-door-b"
|
|
:prefix ""
|
|
:draw-frames '((min 391) (466 max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 1086) (1186 2076) (2171 max))
|
|
:scissor-frames '((300 391))
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "youngsamos-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-youngsamos-highres"
|
|
:prefix ""
|
|
:draw-frames '((min 1541) (1631 max))
|
|
:scissor-frames '((621 851) (1086 1186) (1631 1781) (2394 2521))
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|
|
|
|
(scene-method-16 (new 'static 'scene
|
|
:name "fortress-save-friends-intro-a"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-19"
|
|
:art-group "scenecamera"
|
|
:anim "fortress-save-friends-intro-a"
|
|
:parts 11
|
|
:command-list '((10000 (task-close! "fortress-save-friends-introduction")))
|
|
:cut-list '(196 235 407 634)
|
|
: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 'hideout
|
|
:art-group "skel-sidekick-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "jak-highres"
|
|
:level 'hideout
|
|
:art-group "skel-jak-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "torn-highres"
|
|
:level 'ltrnysam
|
|
:art-group "skel-torn-highres"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:light-index #x1e
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "hideout-movie"
|
|
:end-point-obj "hideout-start"
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:music-delay 1500.0
|
|
:save #t
|
|
)
|
|
)
|