Files
jak-project/test/decompiler/reference/jak2/levels/dig/dig-scenes_REF.gc
T
ManDude 0ce5835818 Create a new format for particle definitions (defpart) (#2572)
Updates the decompiler for the new format and there's new macros. This
new format should be easier to read/parse.

Also rewrote `sp-init-fields!` (both jak 1 and 2) from assembly to GOAL.

Hopefully I did not miss any regressions in Jak 1/2 while updating the
files, it's a lot.
2023-04-29 11:01:47 -04:00

1372 lines
34 KiB
Common Lisp
Vendored
Generated

;;-*-Lisp-*-
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-dig-totem-fish dig-totem-fish dig-totem-fish-lod0-jg -1
((dig-totem-fish-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-seal-of-mar-base seal-of-mar-base seal-of-mar-base-lod0-jg -1
((seal-of-mar-base-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-dig-totem dig-totem dig-totem-lod0-jg -1
((dig-totem-lod0-mg (meters 999999)))
:bounds (static-spherem 0 10 0 20)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defpartgroup group-dig-seal-of-mar-glow
:id 1151
:flags (unk-6)
:bounds (static-bspherem 0 0 0 2)
:rotate ((degrees 90) (degrees 0) (degrees 0))
:parts ((sp-item 4989 :flags (is-3d bit6 bit7)) (sp-item 4990 :flags (bit6 bit7)) (sp-item 4991 :flags (bit7)))
)
;; failed to figure out what this is:
(defpart 4989
:init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc))
(:num 1.0)
(:y (meters 0.4))
(:scale-x (meters 24) (meters 0.1))
(:scale-y :copy scale-x)
(:r 192.0)
(:g 128.0)
(:b 0.0)
(:a 48.0 8.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-21))
(:rotate-y (degrees -17) (degrees 4))
)
)
;; failed to figure out what this is:
(defpart 4990
:init-specs ((:texture (new 'static 'texture-id :index #xca :page #xc))
(:num 1.0)
(:y (meters 0.4))
(:scale-x (meters 20) (meters 0.1))
(:rot-z (degrees 4.5))
(:scale-y :copy scale-x)
(:r 192.0)
(:g 128.0)
(:b 0.0)
(:a 32.0 1.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow sp-cpuinfo-flag-21))
(:userdata 1638.4)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 4991
:init-specs ((:texture (new 'static 'texture-id :index #xbb :page #xc))
(:num 4.0 2.0)
(:x (meters 0.2))
(:scale-x (meters 0.01) (meters 0.0025))
(:scale-y :copy scale-x)
(:r 196.0 32.0)
(:g :copy r)
(:b :copy g)
(:a 128.0 128.0)
(:vel-x (meters 0.02) (meters 0.02))
(:fade-a -0.42666668 -0.42666668)
(:timer (seconds 2))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
(:rotate-y (degrees 0) (degrees 3600))
)
)
;; failed to figure out what this is:
(defpartgroup group-dig-seal-pull-out-dust
:id 1152
:duration (seconds 0.017)
:linger-duration (seconds 1.5)
:bounds (static-bspherem 0 0 0 2)
:parts ((sp-item 4992) (sp-item 4993) (sp-item 4994))
)
;; failed to figure out what this is:
(defpart 4992
:init-specs ((:texture (new 'static 'texture-id :page #xc))
(:num 4.0)
(:scale-x (meters 1) (meters 1))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 96.0 32.0)
(:b 64.0 32.0)
(:a 16.0 32.0)
(:vel-y (meters 0.02) (meters 0.01))
(:scalevel-x (meters 0.0033333334))
(:rotvel-z (degrees -0.2) (degrees 0.4))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.16)
(:accel-y (meters -0.00033333333))
(:friction 0.95)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:conerot-x (degrees 60) (degrees 30))
(:conerot-y (degrees 0) (degrees 360))
(:rotate-y (degrees 90))
)
)
;; failed to figure out what this is:
(defpart 4993
:init-specs ((:texture (new 'static 'texture-id :page #xc))
(:num 3.0)
(:scale-x (meters 0.5) (meters 0.25))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 96.0 32.0)
(:b 64.0 32.0)
(:a 16.0 16.0)
(:vel-y (meters 0.053333335) (meters 0.02))
(:scalevel-x (meters 0.0016666667))
(:rotvel-z (degrees -0.2) (degrees 0.4))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.21333334)
(:accel-y (meters -0.00033333333))
(:friction 0.95)
(:timer (seconds 0.5))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:conerot-x (degrees 60) (degrees 30))
(:conerot-y (degrees 0) (degrees 360))
(:rotate-y (degrees 90))
)
)
;; failed to figure out what this is:
(defpart 4994
:init-specs ((:texture (new 'static 'texture-id :index #x26 :page #xc))
(:num 32.0)
(:x (meters -0.4) (meters 0.8))
(:y (meters -0.1) (meters 0.4))
(:z (meters -0.4) (meters 0.8))
(:scale-x (meters 0.02) (meters 0.02))
(:scale-y :copy scale-x)
(:r 128.0 2 32.0)
(:g 64.0 1 64.0)
(:b 32.0 1 32.0)
(:a 64.0 64.0)
(:vel-y (meters 0.015) (meters 0.006666667))
(:fade-a -0.42666668)
(:accel-y (meters -0.0013333333) (meters 0.00066666666))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:conerot-x (degrees 30) (degrees 50.000004))
(:conerot-y (degrees 0) (degrees 360))
(:rotate-y (degrees 90))
(:conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(scene-method-16
(new 'static 'scene
:name "dig-find-totem-res"
:extra #f
:info #f
:mask-to-clear (process-mask movie enemy platform projectile)
:entity "scene-stage-48"
:art-group "scenecamera"
:anim "dig-find-totem-res"
:parts 6
:command-list '((0
(kill "dig-totem-2")
(part-tracker
"group-dig-seal-of-mar-glow"
entity
"seal-of-mar-base"
joint
"base"
track
#t
duration
(frame-range 0 516)
)
(task-close! "dig-find-totem-resolution")
)
(388
(part-tracker "group-dig-seal-pull-out-dust" entity "seal-of-mar-base" joint "base" duration (frame-time 5))
)
(720 (fadeout (frame-time-30 5)))
)
:cut-list '(46 92 152 225 314 348 516)
: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 'dig3b
: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 'dig3b
: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 "dig-totem"
:level 'dig3a
:art-group "skel-dig-totem"
:prefix ""
:draw-frames '((min 92) (225 516))
:scissor-frames '()
:light-index #x6
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-totem-fish"
:level 'dig3a
:art-group "skel-dig-totem-fish"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "seal-of-mar-base"
:level 'dig3a
:art-group "skel-seal-of-mar-base"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
)
:load-point-obj "dig-totem"
:end-point-obj "dig-totem"
:borrow '()
:sfx-volume -1.0
:ambient-volume -1.0
:music-volume -1.0
:blackout-end #t
:peaceful #t
:music-delay 1500.0
:save #t
)
)
;; failed to figure out what this is:
(defskelgroup skel-dig-digger-explode dig-digger dig-digger-explode-lod0-jg -1
((dig-digger-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 200)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-dig-digger-explode-a dig-digger dig-digger-explode-a-lod0-jg -1
((dig-digger-explode-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 200)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-dig-digger-explode-b dig-digger dig-digger-explode-b-lod0-jg -1
((dig-digger-explode-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 200)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-dig-digger-explode-c dig-digger dig-digger-explode-c-lod0-jg -1
((dig-digger-explode-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 200)
:origin-joint-index 3
)
;; failed to figure out what this is:
(scene-method-16
(new 'static 'scene
:name "dig-digger-explode"
:extra #f
:info #f
:mask-to-clear (process-mask movie enemy platform projectile)
:entity "dig-digger-1"
:art-group "scenecamera"
:anim "dig-digger-explode"
:parts 8
:command-list '((0
(send-event "dig-digger-1" 'hide)
(part-tracker "group-dig-digger-smoke" entity "dig-digger" joint "smoke" track #t duration (frame-range 0 95))
(part-tracker
"group-dig-digger-smoke"
entity
"dig-digger"
joint
"smoke1"
track
#t
duration
(frame-range 0 95)
)
(part-tracker
"group-dig-digger-smoke"
entity
"dig-digger"
joint
"smoke2"
track
#t
duration
(frame-range 0 95)
)
(part-tracker
"group-dig-digger-smoke"
entity
"dig-digger"
joint
"smoke3"
track
#t
duration
(frame-range 0 95)
)
(part-tracker
"group-dig-digger-digging"
entity
"dig-digger"
joint
"main"
track
#t
duration
(frame-range 0 95)
)
)
(121
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"n"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"o"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"p"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"r"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"s"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"t"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"v"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode"
joint
"w"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode"
joint
"x"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode"
joint
"y"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode"
joint
"z"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-explode"
entity
"dig-digger-explode"
joint
"explode"
track
#t
duration
(frame-range 121 150)
)
(send-event "dig-digger-1" 'explode)
)
(125
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"main"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-a"
joint
"ae"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-a"
joint
"af"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"ag"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"ah"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"ai"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"am"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"ar"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-a"
joint
"as"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-a"
joint
"at"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"ay"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-a"
joint
"az"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"ba"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"be"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-a"
joint
"bf"
track
#t
duration
(frame-range 121 400)
)
)
(130
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"main"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"bi"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"bj"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-b"
joint
"bl"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"bm"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"bn"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"bo"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-b"
joint
"bs"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-b"
joint
"bt"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"bu"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"by"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"cc"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"cd"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-b"
joint
"ce"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"cj"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-b"
joint
"ck"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-b"
joint
"cl"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-b"
joint
"cn"
track
#t
duration
(frame-range 121 400)
)
)
(135
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-c"
joint
"main"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-c"
joint
"cw"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-c"
joint
"cx"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-c"
joint
"cz"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-c"
joint
"da"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-c"
joint
"dh"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-c"
joint
"di"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-medium"
entity
"dig-digger-explode-c"
joint
"dk"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-small"
entity
"dig-digger-explode-c"
joint
"dl"
track
#t
duration
(frame-range 121 400)
)
(part-tracker
"group-dig-digger-trailer-large"
entity
"dig-digger-explode-c"
joint
"dm"
track
#t
duration
(frame-range 121 400)
)
)
(10000 (task-close! "dig-knock-down-resolution") (talker-spawn "kor001") (kill "dig-digger-1"))
)
: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 "dig-digger"
:level 'dig1
:art-group "skel-dig-digger"
:prefix ""
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-digger-explode"
:level 'dig1
:art-group "skel-dig-digger-explode"
:prefix "explode-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-digger-explode-a"
:level 'dig1
:art-group "skel-dig-digger-explode-a"
:prefix "explode-a-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-digger-explode-b"
:level 'dig1
:art-group "skel-dig-digger-explode-b"
:prefix "explode-b-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-digger-explode-c"
:level 'dig1
:art-group "skel-dig-digger-explode-c"
:prefix "explode-c-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-a-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-b-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-c-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-d-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-e-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-f-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-g-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-h-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-i-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-j-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-k-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-l-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-m-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-n-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-o-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-p-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-q-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-r-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-s-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-t-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-u-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-v-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-w-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
(new 'static 'scene-actor
:name "dig-tether-snapped"
:level 'dig1
:art-group "skel-dig-tether-snapped"
:prefix "dig-tether-x-"
:draw-frames '((min max))
:scissor-frames '()
:light-index #x1
:flags #x1
:shadow-flags -1
:shadow-volume-joint #f
)
)
:load-point-obj "dig1-start"
:end-point-obj #f
:borrow '()
:sfx-volume -1.0
:ambient-volume -1.0
:music-volume -1.0
:blackout-end #t
:peaceful #t
:music-delay 1500.0
:save #t
)
)