[jak2] use art constants (#2097)

pull/2104/head
water111 2023-01-07 10:32:03 -05:00 committed by GitHub
parent 5095b867b0
commit f50c0e56e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
104 changed files with 6185 additions and 1415 deletions

View File

@ -18086,7 +18086,8 @@
(arm-ik joint-mod-ik 2 :offset-assert 248)
(leg-ik joint-mod-ik 2 :offset-assert 256)
(foot joint-mod 2 :offset-assert 264)
(init-time time-frame :offset-assert 272)
(mech-ik joint-mod-ik 2 :offset-assert 272)
(init-time time-frame :offset 272)
(teleport-time time-frame :offset-assert 280)
(state-hook-time time-frame :offset-assert 288) ;; time-frame
(state-hook (function none :behavior target) :offset-assert 296) ;; guessed by decompiler

View File

@ -5692,9 +5692,7 @@
[14, "gp", "target"]
],
"(anon-function 9 target-mech)": [
[[3, 33], "v1", "target"],
[43, "a0", "joint-mod-ik"],
[42, "v1", "(array joint-mod-ik)"]
[2, "a0", "(pointer target)"]
],
"target-mech-handler": [
[91, "a0", "process"],

View File

@ -24,34 +24,37 @@
;; DECOMP BEGINS
(defskelgroup skel-health collectables 3 5
((4 (meters 999999)))
(defskelgroup skel-health collectables collectables-health-lod0-jg collectables-health-idle-ja
((collectables-health-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:texture-level 6
)
(defskelgroup skel-gem collectables 6 9
((7 (meters 20)) (8 (meters 999999)))
(defskelgroup skel-gem collectables collectables-gem-lod0-jg collectables-gem-idle-ja
((collectables-gem-lod0-mg (meters 20)) (collectables-gem-lod1-mg (meters 999999)))
:bounds (static-spherem 0 0 0 0.6)
:texture-level 6
)
(defskelgroup skel-gun-yellow-up yellow-barrel 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-yellow-up yellow-barrel yellow-barrel-lod0-jg yellow-barrel-idle-ja
((yellow-barrel-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 1.6)
:origin-joint-index 3
)
(defskelgroup skel-gun-dark-up dark-barrel 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-dark-up dark-barrel dark-barrel-lod0-jg dark-barrel-idle-ja
((dark-barrel-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 1.6)
:origin-joint-index 3
)
(defskelgroup skel-skill collectables 17 22
((18 (meters 20)) (19 (meters 40)) (20 (meters 999999)))
(defskelgroup skel-skill collectables collectables-skill-lod0-jg collectables-skill-idle-ja
((collectables-skill-lod0-mg (meters 20))
(collectables-skill-lod1-mg (meters 40))
(collectables-skill-lod2-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 0.6)
:shadow 21
:shadow collectables-skill-shadow-mg
:texture-level 6
:shadow-joint-index 0
)

View File

@ -406,22 +406,10 @@
)
(let ((a0-19 (new 'static 'skeleton-group
:name "skel-strip-conveyor"
:extra #f
:info #f
:art-group-name "strip-conveyor"
:bounds (new 'static 'vector :w 147456.0)
:version #x7
)
)
)
(set! (-> a0-19 jgeo) 0)
(set! (-> a0-19 janim) 2)
(set! (-> a0-19 mgeo 0) 1)
(set! (-> a0-19 lod-dist 0) 4095996000.0)
(add-to-loading-level a0-19)
)
(defskelgroup skel-strip-conveyor strip-conveyor strip-conveyor-lod0-jg strip-conveyor-idle-ja
((strip-conveyor-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 36)
)
(defmethod get-art-group strip-conveyor ((obj strip-conveyor))
"@returns The respective [[art-group]] for the [[conveyor]]"
@ -437,24 +425,12 @@
)
(let ((a0-23 (new 'static 'skeleton-group
:name "skel-lgconveyor"
:extra #f
:info #f
:art-group-name "lgconveyor"
:bounds (new 'static 'vector :y 12288.0 :w 61440.0)
:longest-edge (meters 24.7389)
:version #x7
:origin-joint-index 3
)
)
)
(set! (-> a0-23 jgeo) 0)
(set! (-> a0-23 janim) 3)
(set! (-> a0-23 mgeo 0) 1)
(set! (-> a0-23 lod-dist 0) 4095996000.0)
(add-to-loading-level a0-23)
)
(defskelgroup skel-lgconveyor lgconveyor lgconveyor-lod0-jg lgconveyor-idle-ja
((lgconveyor-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 15)
:longest-edge (meters 24.7389)
:origin-joint-index 3
)
(defmethod get-art-group lgconveyor ((obj lgconveyor))
"@returns The respective [[art-group]] for the [[conveyor]]"

View File

@ -10,8 +10,8 @@
;; DECOMP BEGINS
(defskelgroup skel-crate-krimson crate 0 3
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-crate-krimson crate crate-krimson-lod0-jg crate-idle-ja
((crate-krimson-lod0-mg (meters 20)) (crate-krimson-lod1-mg (meters 999999)))
:bounds (static-spherem 0 1 0 1.6)
:texture-level 6
)

View File

@ -48,43 +48,49 @@
((the-as (function water-anim int water-anim) (find-parent-method water-anim 7)) obj arg0)
)
(defskelgroup skel-water-anim-nest-dark-eco-largepool water-anim-nest-dark-eco 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-largepool water-anim-nest-dark-eco water-anim-nest-dark-eco-largepool-lod0-jg -1
((water-anim-nest-dark-eco-largepool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 50)
)
(defskelgroup skel-water-anim-nest-dark-eco-smlupperpool water-anim-nest-dark-eco 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-smlupperpool water-anim-nest-dark-eco water-anim-nest-dark-eco-smlupperpool-lod0-jg -1
((water-anim-nest-dark-eco-smlupperpool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
)
(defskelgroup skel-water-anim-nest-dark-eco-middlepool water-anim-nest-dark-eco 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-middlepool water-anim-nest-dark-eco water-anim-nest-dark-eco-middlepool-lod0-jg -1
((water-anim-nest-dark-eco-middlepool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 32)
)
(defskelgroup skel-water-anim-nest-dark-eco-botpool water-anim-nest-dark-eco 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-botpool water-anim-nest-dark-eco water-anim-nest-dark-eco-botpool-lod0-jg -1
((water-anim-nest-dark-eco-botpool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 35)
)
(defskelgroup skel-water-anim-strip-dark-eco-near-lift water-anim-strip-dark-eco 0 -1
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-near-lift water-anim-strip-dark-eco water-anim-strip-dark-eco-near-lift-lod0-jg -1
((water-anim-strip-dark-eco-near-lift-lod0-mg (meters 20))
(water-anim-strip-dark-eco-near-lift-lod1-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 29)
)
(defskelgroup skel-water-anim-strip-dark-eco-near-crane water-anim-strip-dark-eco 3 -1
((4 (meters 20)) (5 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-near-crane water-anim-strip-dark-eco water-anim-strip-dark-eco-near-crane-lod0-jg -1
((water-anim-strip-dark-eco-near-crane-lod0-mg (meters 20))
(water-anim-strip-dark-eco-near-crane-lod1-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 35)
)
(defskelgroup skel-water-anim-strip-dark-eco-with-eggs water-anim-strip-dark-eco 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-with-eggs water-anim-strip-dark-eco water-anim-strip-dark-eco-with-eggs-lod0-jg -1
((water-anim-strip-dark-eco-with-eggs-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 40)
)
(defskelgroup skel-water-anim-strip-dark-eco-under-bridge water-anim-strip-dark-eco 9 -1
((10 (meters 20)) (11 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-under-bridge water-anim-strip-dark-eco water-anim-strip-dark-eco-under-bridge-lod0-jg -1
((water-anim-strip-dark-eco-under-bridge-lod0-mg (meters 20))
(water-anim-strip-dark-eco-under-bridge-lod1-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 32)
)
@ -108,33 +114,33 @@
:bounds (static-spherem 0 0 0 23)
)
(defskelgroup skel-water-anim-mountain-fall-hi water-anim-mountain 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-mountain-fall-hi water-anim-mountain water-anim-mountain-fall-hi-lod0-jg -1
((water-anim-mountain-fall-hi-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 42)
)
(defskelgroup skel-water-anim-mountain-fall-med water-anim-mountain 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-mountain-fall-med water-anim-mountain water-anim-mountain-fall-med-lod0-jg -1
((water-anim-mountain-fall-med-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
)
(defskelgroup skel-water-anim-mountain-fall-low water-anim-mountain 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-mountain-fall-low water-anim-mountain water-anim-mountain-fall-low-lod0-jg -1
((water-anim-mountain-fall-low-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 25)
)
(defskelgroup skel-water-anim-stadium-middle-pool water-anim-stadium 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-stadium-middle-pool water-anim-stadium water-anim-stadium-middle-pool-lod0-jg -1
((water-anim-stadium-middle-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 24)
)
(defskelgroup skel-water-anim-stadium-top-fountain water-anim-stadium 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-stadium-top-fountain water-anim-stadium water-anim-stadium-top-fountain-lod0-jg -1
((water-anim-stadium-top-fountain-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 9.5)
)
(defskelgroup skel-water-anim-stadium-floor-pool water-anim-stadium 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-stadium-floor-pool water-anim-stadium water-anim-stadium-floor-pool-lod0-jg -1
((water-anim-stadium-floor-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22)
)
@ -148,73 +154,73 @@
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-water-anim-fortress-exitb-pool water-anim-fortress 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-fortress-exitb-pool water-anim-fortress water-anim-fortress-exitb-pool-lod0-jg -1
((water-anim-fortress-exitb-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 51)
)
(defskelgroup skel-water-anim-tomb-main-hall water-anim-tomb 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-tomb-main-hall water-anim-tomb water-anim-tomb-main-hall-lod0-jg -1
((water-anim-tomb-main-hall-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 150)
)
(defskelgroup skel-water-anim-tomb-tunnel-b water-anim-tomb 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-b water-anim-tomb water-anim-tomb-tunnel-b-lod0-jg -1
((water-anim-tomb-tunnel-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 36)
)
(defskelgroup skel-water-anim-tomb-tunnel-c water-anim-tomb 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-c water-anim-tomb water-anim-tomb-tunnel-c-lod0-jg -1
((water-anim-tomb-tunnel-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 23)
)
(defskelgroup skel-water-anim-tomb-tunnel-d water-anim-tomb 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-d water-anim-tomb water-anim-tomb-tunnel-d-lod0-jg -1
((water-anim-tomb-tunnel-d-lod0-mg (meters 999999)))
:bounds (static-spherem 5 0 5 42)
)
(defskelgroup skel-water-anim-tomb-tunnel-e water-anim-tomb 8 -1
((9 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-e water-anim-tomb water-anim-tomb-tunnel-e-lod0-jg -1
((water-anim-tomb-tunnel-e-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 37)
)
(defskelgroup skel-water-anim-tomb-tunnel-f water-anim-tomb 10 -1
((11 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-f water-anim-tomb water-anim-tomb-tunnel-f-lod0-jg -1
((water-anim-tomb-tunnel-f-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 24)
)
(defskelgroup skel-water-anim-mincan-exitb-pool water-anim-mincan 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-mincan-exitb-pool water-anim-mincan water-anim-mincan-exitb-pool-lod0-jg -1
((water-anim-mincan-exitb-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 55)
)
(defskelgroup skel-water-anim-ctypal-lrgsqr-pool water-anim-ctypal 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-lrgsqr-pool water-anim-ctypal water-anim-ctypal-lrgsqr-pool-lod0-jg -1
((water-anim-ctypal-lrgsqr-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 24)
)
(defskelgroup skel-water-anim-ctypal-smlsqr-pool water-anim-ctypal 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-smlsqr-pool water-anim-ctypal water-anim-ctypal-smlsqr-pool-lod0-jg -1
((water-anim-ctypal-smlsqr-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 11.25)
)
(defskelgroup skel-water-anim-ctypal-lrgfloor-pool water-anim-ctypal 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-lrgfloor-pool water-anim-ctypal water-anim-ctypal-lrgfloor-pool-lod0-jg -1
((water-anim-ctypal-lrgfloor-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22)
)
(defskelgroup skel-water-anim-ctypal-smlground-pool water-anim-ctypal 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-smlground-pool water-anim-ctypal water-anim-ctypal-smlground-pool-lod0-jg -1
((water-anim-ctypal-smlground-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22.5)
)
(defskelgroup skel-water-anim-ctypal-middle-fountain water-anim-ctypal 8 -1
((9 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-middle-fountain water-anim-ctypal water-anim-ctypal-middle-fountain-lod0-jg -1
((water-anim-ctypal-middle-fountain-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22.5)
)
(defskelgroup skel-water-anim-ctypal-long-grnd-pool water-anim-ctypal 10 -1
((11 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-long-grnd-pool water-anim-ctypal water-anim-ctypal-long-grnd-pool-lod0-jg -1
((water-anim-ctypal-long-grnd-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 50)
)

File diff suppressed because it is too large Load Diff

View File

@ -145,7 +145,7 @@
:code (behavior ()
(change-parent self *entity-pool*)
(ja-channel-set! 1)
(ja :group! mech-mech-idle-ja)
(ja :group! (-> self draw art-group data 3))
(set! (-> self root-override root-prim prim-core action) (collide-action solid can-ride no-standon))
(set! (-> self root-override penetrated-by) (penetrate))
0.0
@ -228,7 +228,7 @@
(case event-type
(('draw)
(ja-channel-set! 1)
(ja :group! mech-mech-idle-ja)
(ja :group! (-> self draw art-group data 3))
(set! (-> self root-override root-prim prim-core action) (collide-action solid can-ride no-standon))
(set! (-> self root-override penetrated-by) (penetrate))
(transform-post)
@ -416,10 +416,7 @@
)
(defskelgroup skel-mech-target mech mech-target-lod0-jg mech-target-idle-ja
((mech-target-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
)
(defskelgroup skel-mech-target mech 42 44 ((43 (meters 999999))) :bounds (static-spherem 0 0 0 4))
(defstate idle (mech-target)
:virtual #t
@ -517,6 +514,7 @@
(none)
)
;; WARN: Return type mismatch (pointer process) vs (pointer mech-target).
(defun mech-target-spawn ((arg0 vector) (arg1 target) (arg2 quaternion) (arg3 entity-actor))
(process-spawn mech-target :init mech-target-init arg0 arg2 arg3 :to arg1)
)

View File

@ -33,8 +33,6 @@
;; DECOMP BEGINS
(format 0 "SKIP: mech-update-ik in target-mech")
(defmethod draw hud-heatmeter ((obj hud-heatmeter))
(set-hud-piece-position!
(the-as hud-sprite (-> obj sprites))
@ -1218,7 +1216,7 @@
()
(let* ((a0-0 (-> self parent))
(v1-0 (if a0-0
(-> (the-as target (-> a0-0 0)) self-override)
(-> (the-as (pointer target) a0-0) 0 self-override)
)
)
)
@ -1238,9 +1236,9 @@
(set! (-> self draw shadow-ctrl settings shadow-dir quad) v1-4)
)
)
;; (dotimes (gp-0 2)
;; (enable-set! (-> (the-as (array joint-mod-ik) (+ (* gp-0 4) (the-as int self))) 64) #t)
;; )
(dotimes (gp-0 2)
(enable-set! (-> self mech-ik gp-0) #t)
)
(none)
)
)
@ -1263,7 +1261,7 @@
)
)
)
;; (mech-update-ik)
(mech-update-ik)
(target-mech-mech-effect (the-as target gp-0))
)
(none)
@ -1278,20 +1276,16 @@
()
(set! (-> self state-hook) #f)
(set! (-> self draw shadow-ctrl) *mech-shadow-control*)
;; (let ((v0-0 (new 'process 'joint-mod-ik self 27 5283.84)))
;; (s.w! (+ self 268) v0-0)
;; )
;; (let ((v0-1 (new 'process 'joint-mod-ik self 33 5283.84)))
;; (s.w! (+ self 272) v0-1)
;; )
;; (dotimes (v1-3 2)
;; (let ((a0-5 (-> (the-as (array joint-mod-ik) (+ (* v1-3 4) (the-as int self))) 64)))
;; (set! (-> a0-5 elbow-pole-vector-axis) (the-as uint 2))
;; (set! (-> a0-5 elbow-rotation-axis) (the-as uint 0))
;; (set! (-> a0-5 callback) mech-leg-ik-callback)
;; (logior! (-> a0-5 flags) (joint-mod-ik-flags elbow-trans-neg))
;; )
;; )
(set! (-> self mech-ik 0) (new 'process 'joint-mod-ik self 27 5283.84))
(set! (-> self mech-ik 1) (new 'process 'joint-mod-ik self 33 5283.84))
(dotimes (v1-3 2)
(let ((a0-5 (-> (the-as (array joint-mod-ik) (+ (* v1-3 4) (the-as int self))) 64)))
(set! (-> a0-5 elbow-pole-vector-axis) (the-as uint 2))
(set! (-> a0-5 elbow-rotation-axis) (the-as uint 0))
(set! (-> a0-5 callback) mech-leg-ik-callback)
(logior! (-> a0-5 flags) (joint-mod-ik-flags elbow-trans-neg))
)
)
(none)
)
)
@ -1392,6 +1386,7 @@
(none)
)
;; WARN: Return type mismatch symbol vs none.
(defbehavior target-mech-add-thrust target ()
(let ((s5-0 (-> self control target-transv))
(gp-0 (-> self control transv-ctrl))

View File

@ -10,24 +10,22 @@
;; DECOMP BEGINS
;; failed to figure out what this is:
(defskelgroup skel-sidekick daxter 0 -1
((1 (meters 999999)))
(defskelgroup skel-sidekick daxter daxter-lod0-jg -1
((daxter-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:longest-edge (meters 1)
:shadow 3
:shadow daxter-shadow-mg
:texture-level 6
:sort 1
:origin-joint-index 6
:shadow-joint-index 6
)
;; failed to figure out what this is:
(defskelgroup skel-sidekick-highres daxter-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-sidekick-highres daxter-highres daxter-highres-lod0-jg -1
((daxter-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:longest-edge (meters 1)
:shadow 2
:shadow daxter-highres-shadow-mg
:sort 1
:origin-joint-index 6
:shadow-joint-index 6

View File

@ -196,7 +196,8 @@
(arm-ik joint-mod-ik 2 :offset-assert 248)
(leg-ik joint-mod-ik 2 :offset-assert 256)
(foot joint-mod 2 :offset-assert 264)
(init-time time-frame :offset-assert 272)
(mech-ik joint-mod-ik 2 :offset-assert 272)
(init-time time-frame :offset 272)
(teleport-time time-frame :offset-assert 280)
(state-hook-time time-frame :offset-assert 288)
(state-hook (function none :behavior target) :offset-assert 296)

View File

@ -7,39 +7,16 @@
;; DECOMP BEGINS
; (defskelgroup skel-jchar jakb jakb-lod0-jg -1
; ((jakb-lod0-mg (meters 999999)))
; :bounds (static-spherem 0 0 0 3.2)
; :longest-edge (meters 1)
; :shadow jakb-shadow-mg
; :texture-level 6
; :sort 1
; :origin-joint-index 3
; :shadow-joint-index 3
; )
(let ((a0-0 (new 'static 'skeleton-group
:name "skel-jchar"
:extra #f
:info #f
:art-group-name "jakb"
:bounds (new 'static 'vector :w 13107.2)
(defskelgroup skel-jchar jakb jakb-lod0-jg -1
((jakb-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:texture-level #x6
:version #x7
:shadow 2
:shadow jakb-shadow-mg
:texture-level 6
:sort 1
:origin-joint-index 3
:shadow-joint-index 3
)
)
)
(set! (-> a0-0 jgeo) 0)
(set! (-> a0-0 janim) -1)
(set! (-> a0-0 mgeo 0) 1)
(set! (-> a0-0 lod-dist 0) 4095996000.0)
(add-to-loading-level a0-0)
)
(define *target-shadow-control*
(new 'static 'shadow-control :settings (new 'static 'shadow-settings
@ -51,11 +28,11 @@
)
)
(defskelgroup skel-jak-highres jak-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-jak-highres jak-highres jak-highres-lod0-jg -1
((jak-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:shadow 2
:shadow jak-highres-shadow-mg
:sort 1
:origin-joint-index 3
:shadow-joint-index 3

View File

@ -7,39 +7,15 @@
;; DECOMP BEGINS
(let ((a0-0 (new 'static 'skeleton-group
:name "skel-hud-ring"
:extra #f
:info #f
:art-group-name "hud-ring"
:bounds (new 'static 'vector :w 225280.0)
:version #x7
(defskelgroup skel-hud-ring hud-ring hud-ring-lod0-jg hud-ring-idle-ja
((hud-ring-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 55)
)
)
)
(set! (-> a0-0 jgeo) 0)
(set! (-> a0-0 janim) 2)
(set! (-> a0-0 mgeo 0) 1)
(set! (-> a0-0 lod-dist 0) 4095996000.0)
(add-to-loading-level a0-0)
)
(let ((a0-1 (new 'static 'skeleton-group
:name "skel-hud-ring-part"
:extra #f
:info #f
:art-group-name "hud-ring"
:bounds (new 'static 'vector :w 225280.0)
:version #x7
(defskelgroup skel-hud-ring-part hud-ring hud-ring-part-lod0-jg hud-ring-part-idle-ja
((hud-ring-part-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 55)
)
)
)
(set! (-> a0-1 jgeo) 3)
(set! (-> a0-1 janim) 5)
(set! (-> a0-1 mgeo 0) 4)
(set! (-> a0-1 lod-dist 0) 4095996000.0)
(add-to-loading-level a0-1)
)
(define *main-options*
(new 'static 'menu-option-list
@ -166,7 +142,6 @@
)
)
(define *title*
(new 'static 'menu-option-list
:y-center #xc6
@ -193,7 +168,6 @@
)
)
(define *unlocked-secrets*
(new 'static 'menu-option-list
:y-center #xc6
@ -219,7 +193,6 @@
)
)
(define *options* (new 'static 'menu-option-list
:y-center #xc6
:y-space 30
@ -244,7 +217,6 @@
)
)
(define *game-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -260,7 +232,6 @@
)
)
(define *game-options-japan*
(new 'static 'menu-option-list
:y-center #xc6
@ -273,7 +244,6 @@
)
)
(define *game-options-demo*
(new 'static 'menu-option-list
:y-center #xc6
@ -287,7 +257,6 @@
)
)
(define *graphic-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -304,7 +273,6 @@
)
)
(define *graphic-title-options-pal*
(new 'static 'menu-option-list
:y-center #xc6
@ -322,7 +290,6 @@
)
)
(define *sound-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -337,7 +304,6 @@
)
)
(define *quit-restart-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -350,7 +316,6 @@
)
)
(define *load-save-options* (new 'static 'menu-option-list
:y-center #xdc
:y-space 30
@ -364,7 +329,6 @@
)
)
(define *save-options-title* (new 'static 'menu-option-list
:y-center #xdc
:y-space 30
@ -383,7 +347,6 @@
)
)
(define *loading-options* (new 'static 'menu-option-list
:y-center #xc6
:y-space 30
@ -392,7 +355,6 @@
)
)
(define *insufficient-space-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -402,7 +364,6 @@
)
)
(define *secrets-insufficient-space-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -412,7 +373,6 @@
)
)
(define *insert-card-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -422,7 +382,6 @@
)
)
(define *error-loading-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -432,7 +391,6 @@
)
)
(define *error-auto-saving-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -442,7 +400,6 @@
)
)
(define *card-removed-options*
(new 'static 'menu-option-list
:y-center #x104
@ -452,7 +409,6 @@
)
)
(define *error-disc-removed-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -462,7 +418,6 @@
)
)
(define *error-reading-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -472,7 +427,6 @@
)
)
(define *icon-info-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -482,7 +436,6 @@
)
)
(define *format-card-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -492,7 +445,6 @@
)
)
(define *already-exists-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -502,7 +454,6 @@
)
)
(define *create-game-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -512,7 +463,6 @@
)
)
(define *video-mode-warning-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -522,7 +472,6 @@
)
)
(define *video-mode-ok-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -532,7 +481,6 @@
)
)
(define *progressive-mode-warning-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -542,7 +490,6 @@
)
)
(define *progressive-mode-ok-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -552,7 +499,6 @@
)
)
(define *quit-options* (new 'static 'menu-option-list
:y-center #xc6
:y-space 30
@ -561,7 +507,6 @@
)
)
(define *select-start-options*
"List of [[menu-select-start-option]]"
(new 'static 'menu-option-list
@ -572,7 +517,6 @@
)
)
(define *select-scene-options*
"List of [[menu-select-scene-option]]"
(new 'static 'menu-option-list
@ -583,7 +527,6 @@
)
)
(define *bigmap-options* (new 'static 'menu-option-list
:y-center #xc6
:y-space 30
@ -592,7 +535,6 @@
)
)
(define *missions-options*
"List of [[menu-missions-option]]"
(new 'static 'menu-option-list
@ -603,7 +545,6 @@
)
)
(define *highscores-options*
"List of [[menu-highscores-option]]"
(new 'static 'menu-option-list
@ -616,7 +557,6 @@
)
)
(define *secret-options*
(new 'static 'menu-option-list
:y-center #xc6
@ -888,34 +828,28 @@
)
)
(define *language-name-remap*
(the-as (array game-text-id)
(new 'static 'boxed-array :type uint32 #x111 #x112 #x113 #x114 #x115 #x117 #x116 #x30b)
)
)
(define *stereo-mode-name-remap*
(the-as (array game-text-id) (new 'static 'boxed-array :type uint32 #x104 #x105 #x106))
)
(define *hud-ring-graphic-remap*
(new 'static 'boxed-array :type uint64 #x80 #x40 #x10 #x4 #x8 #x400 #x20 #x100 #x200 #x2)
)
(define *hud-ring-kiosk-graphic-remap*
(new 'static 'boxed-array :type uint64 #x40 #x80 #x2 #x200 #x200 #x200 #x200 #x200 #x200 #x200)
)
(define *hud-ring-demo-graphic-remap*
(new 'static 'boxed-array :type uint64 #x80 #x2 #x200 #x200 #x200 #x200 #x200 #x200 #x200 #x200)
)
;; definition of type hud-scene-info
(deftype hud-scene-info (basic)
((name string :offset-assert 4)
(continue string :offset-assert 8)
@ -929,21 +863,6 @@
:flag-assert #x900000014
)
;; definition for method 3 of type hud-scene-info
(defmethod inspect hud-scene-info ((obj hud-scene-info))
(when (not obj)
(set! obj obj)
(goto cfg-4)
)
(format #t "[~8x] ~A~%" obj (-> obj type))
(format #t "~1Tname: ~A~%" (-> obj name))
(format #t "~1Tcontinue: ~A~%" (-> obj continue))
(format #t "~1Tinfo: ~A~%" (-> obj info))
(format #t "~1Ttext: ~D~%" (-> obj text))
(label cfg-4)
obj
)
(define *hud-select-scene-act1*
(new 'static 'boxed-array :type hud-scene-info
@ -1226,7 +1145,6 @@
)
)
(define *hud-select-scene-act2*
(new 'static 'boxed-array :type hud-scene-info
(new 'static 'hud-scene-info
@ -1455,7 +1373,6 @@
)
)
(define *hud-select-scene-act3*
(new 'static 'boxed-array :type hud-scene-info
(new 'static 'hud-scene-info

View File

@ -1683,11 +1683,20 @@
)
)
(defskelgroup skel-atoll-tank-a atoll-tank 0 -1 ((1 (meters 999999))) :bounds (static-spherem 30 -15 13 82))
(defskelgroup skel-atoll-tank-a atoll-tank atoll-tank-a-lod0-jg -1
((atoll-tank-a-lod0-mg (meters 999999)))
:bounds (static-spherem 30 -15 13 82)
)
(defskelgroup skel-atoll-tank-b atoll-tank 4 -1 ((5 (meters 999999))) :bounds (static-spherem 0 -15 -5 82))
(defskelgroup skel-atoll-tank-b atoll-tank atoll-tank-b-lod0-jg -1
((atoll-tank-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -15 -5 82)
)
(defskelgroup skel-atoll-tank-c atoll-tank 8 -1 ((9 (meters 999999))) :bounds (static-spherem 30 -15 26 82))
(defskelgroup skel-atoll-tank-c atoll-tank atoll-tank-c-lod0-jg -1
((atoll-tank-c-lod0-mg (meters 999999)))
:bounds (static-spherem 30 -15 26 82)
)
(scene-method-16
(new 'static 'scene

View File

@ -445,10 +445,10 @@
)
)
(defskelgroup skel-movie-hellcat hellcat 0 5
((1 (meters 20)) (2 (meters 40)) (3 (meters 999999)))
(defskelgroup skel-movie-hellcat hellcat hellcat-lod0-jg hellcat-idle-ja
((hellcat-lod0-mg (meters 20)) (hellcat-lod1-mg (meters 40)) (hellcat-lod2-mg (meters 999999)))
:bounds (static-spherem 0 0 0 6.6)
:shadow 4
:shadow hellcat-shadow-mg
:origin-joint-index 3
)

View File

@ -38,10 +38,10 @@
)
(defskelgroup skel-crocadog-escort crocadog-escort 0 3
((1 (meters 999999)))
(defskelgroup skel-crocadog-escort crocadog-escort crocadog-escort-lod0-jg crocadog-escort-idle-pant-ja
((crocadog-escort-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:shadow 2
:shadow crocadog-escort-shadow-mg
:origin-joint-index 20
)

View File

@ -38,10 +38,10 @@
)
(defskelgroup skel-kid-escort kid-escort 0 3
((1 (meters 999999)))
(defskelgroup skel-kid-escort kid-escort kid-escort-lod0-jg kid-escort-idle0-ja
((kid-escort-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:shadow 2
:shadow kid-escort-shadow-mg
:origin-joint-index 13
)

View File

@ -1073,8 +1073,8 @@
)
)
(defskelgroup skel-market-basket-a market-basket-a 0 2
((1 (meters 999999)))
(defskelgroup skel-market-basket-a market-basket-a market-basket-a-lod0-jg market-basket-a-idle-ja
((market-basket-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 2.5)
)
@ -1148,7 +1148,10 @@
(none)
)
(defskelgroup skel-market-basket-b market-basket-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 2))
(defskelgroup skel-market-basket-b market-basket-b market-basket-b-lod0-jg market-basket-b-idle-ja
((market-basket-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
)
(deftype market-basket-b (market-object)
()
@ -1220,7 +1223,10 @@
(none)
)
(defskelgroup skel-market-crate market-crate 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 2))
(defskelgroup skel-market-crate market-crate market-crate-lod0-jg market-crate-idle-ja
((market-crate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
)
(deftype market-crate (market-object)
()
@ -1292,7 +1298,10 @@
(none)
)
(defskelgroup skel-market-sack-a market-sack-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1 0 2))
(defskelgroup skel-market-sack-a market-sack-a market-sack-a-lod0-jg market-sack-a-idle-ja
((market-sack-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 2)
)
(deftype market-sack-a (market-object)
()
@ -1364,7 +1373,10 @@
(none)
)
(defskelgroup skel-market-sack-b market-sack-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1 0 2))
(defskelgroup skel-market-sack-b market-sack-b market-sack-b-lod0-jg market-sack-b-idle-ja
((market-sack-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 2)
)
(deftype market-sack-b (market-object)
()

View File

@ -505,8 +505,8 @@
:init-specs ((sp-flt spt-scalevel-x (meters -0.04)) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-a -1.28))
)
(defskelgroup skel-son-of-particleman son-of-particleman 0 2
((1 (meters 200)))
(defskelgroup skel-son-of-particleman son-of-particleman son-of-particleman-lod0-jg son-of-particleman-idle-ja
((son-of-particleman-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)

View File

@ -356,8 +356,8 @@
(none)
)
(defskelgroup skel-com-airlock-outer com-airlock-outer 0 2
((1 (meters 999999)))
(defskelgroup skel-com-airlock-outer com-airlock-outer com-airlock-outer-lod0-jg com-airlock-outer-idle-ja
((com-airlock-outer-lod0-mg (meters 999999)))
:bounds (static-spherem 0 5 0 14)
)
@ -366,42 +366,6 @@
:bounds (static-spherem 0 5 0 14)
)
; ;; failed to figure out what this is:
; (let ((a0-10 (new 'static 'skeleton-group
; :name "skel-com-airlock-outer"
; :extra #f
; :info #f
; :art-group-name "com-airlock-outer"
; :bounds (new 'static 'vector :y 20480.0 :w 57344.0)
; :version #x7
; )
; )
; )
; (set! (-> a0-10 jgeo) 0)
; (set! (-> a0-10 janim) 2)
; (set! (-> a0-10 mgeo 0) 1)
; (set! (-> a0-10 lod-dist 0) 4095996000.0)
; (add-to-loading-level a0-10)
; )
; ;; failed to figure out what this is:
; (let ((a0-11 (new 'static 'skeleton-group
; :name "skel-com-airlock-inner"
; :extra #f
; :info #f
; :art-group-name "com-airlock-inner"
; :bounds (new 'static 'vector :y 20480.0 :w 57344.0)
; :version #x7
; )
; )
; )
; (set! (-> a0-11 jgeo) 0)
; (set! (-> a0-11 janim) 2)
; (set! (-> a0-11 mgeo 0) 1)
; (set! (-> a0-11 lod-dist 0) 4095996000.0)
; (add-to-loading-level a0-11)
; )
(defstate close (com-airlock)
:virtual #t
:event (behavior ((proc process) (arg1 int) (event-type symbol) (event event-message-block))
@ -990,22 +954,11 @@
(none)
)
(let ((a0-20 (new 'static 'skeleton-group
:name "skel-fort-entry-gate"
:extra #f
:info #f
:art-group-name "fort-entry-gate"
:bounds (new 'static 'vector :y 12288.0 :w 40960.0)
:version #x7
)
)
)
(set! (-> a0-20 jgeo) 0)
(set! (-> a0-20 janim) 2)
(set! (-> a0-20 mgeo 0) 1)
(set! (-> a0-20 lod-dist 0) 4095996000.0)
(add-to-loading-level a0-20)
)
(defskelgroup skel-fort-entry-gate fort-entry-gate fort-entry-gate-lod0-jg fort-entry-gate-idle-ja
((fort-entry-gate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 10)
)
(deftype fort-entry-gate (com-airlock)
()
:heap-base #x100
@ -1126,8 +1079,8 @@
(none)
)
(defskelgroup skel-tomb-mar-door tomb-mar-door 0 2
((1 (meters 999999)))
(defskelgroup skel-tomb-mar-door tomb-mar-door tomb-mar-door-lod0-jg tomb-mar-door-idle-ja
((tomb-mar-door-lod0-mg (meters 999999)))
:bounds (static-spherem 0 6 0 18)
:origin-joint-index 3
)
@ -1184,8 +1137,8 @@
)
(defskelgroup skel-pal-throne-door pal-throne-door 0 2
((1 (meters 999999)))
(defskelgroup skel-pal-throne-door pal-throne-door pal-throne-door-lod0-jg pal-throne-door-idle-ja
((pal-throne-door-lod0-mg (meters 999999)))
:bounds (static-spherem 0 6 0 24)
:origin-joint-index 3
)

View File

@ -7,8 +7,8 @@
;; DECOMP BEGINS
(defskelgroup skel-cty-guard-turret-button cty-guard-turret-button 0 2
((1 (meters 999999)))
(defskelgroup skel-cty-guard-turret-button cty-guard-turret-button cty-guard-turret-button-lod0-jg cty-guard-turret-button-idle-ja
((cty-guard-turret-button-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
)
@ -111,15 +111,18 @@
(defstate pop-up (cty-guard-turret-button)
:virtual #t
:code (behavior ()
(ja-no-eval :group! (-> self draw art-group data 3)
:num! (seek! (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 3)) frames num-frames) -1)) 0.4)
(ja-no-eval :group! cty-guard-turret-button-pop-up-ja
:num! (seek!
(the float (+ (-> (the-as art-joint-anim cty-guard-turret-button-pop-up-ja) frames num-frames) -1))
0.4
)
:frame-num 0.0
)
(until (ja-done? 0)
(suspend)
(ja :num! (seek! max 0.4))
)
(ja :group! (-> self draw art-group data 2) :num! min)
(ja :group! cty-guard-turret-button-idle-ja :num! min)
(go-virtual up-idle)
(none)
)

View File

@ -7,10 +7,10 @@
;; DECOMP BEGINS
(defskelgroup skel-fodder fodder 0 -1
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-fodder fodder fodder-lod0-jg -1
((fodder-lod0-mg (meters 20)) (fodder-lod1-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:shadow 3
:shadow fodder-shadow-mg
:origin-joint-index 12
)
@ -385,11 +385,8 @@
(until (not #f)
(ja-no-eval :num! (loop!))
(ja-channel-push! 1 (seconds 0.25))
(ja-no-eval :group! (-> self draw art-group data 4)
:num! (seek!
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 4)) frames num-frames) -1))
f30-0
)
(ja-no-eval :group! fodder-idle-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim fodder-idle-ja) frames num-frames) -1)) f30-0)
:frame-num 0.0
)
(until (ja-done? 0)
@ -400,11 +397,8 @@
(ja-no-eval :num! (loop!))
(ja-channel-push! 1 (seconds 0.25))
(dotimes (gp-0 (rand-vu-int-range 4 7))
(ja-no-eval :group! (-> self draw art-group data 6)
:num! (seek!
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 6)) frames num-frames) -1))
f30-0
)
(ja-no-eval :group! fodder-chew-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim fodder-chew-ja) frames num-frames) -1)) f30-0)
:frame-num 0.0
)
(until (ja-done? 0)
@ -661,7 +655,7 @@
(ja :group! (-> self draw art-group data (-> self enemy-info-override hostile-anim)))
)
((= v1-55 1)
(ja :group! (-> self draw art-group data 10))
(ja :group! fodder-jump-chomp-ja)
(logior! (-> self focus-status) (focus-status dangerous))
(let* ((v1-64 *game-info*)
(a0-30 (+ (-> v1-64 attack-id) 1))
@ -671,7 +665,7 @@
)
)
(else
(ja :group! (-> self draw art-group data 11))
(ja :group! fodder-jump-kick-ja)
(logior! (-> self focus-status) (focus-status dangerous))
(let* ((v1-70 *game-info*)
(a0-35 (+ (-> v1-70 attack-id) 1))
@ -759,7 +753,7 @@
(when (and (< f30-0 (* f0-20 f0-20))
(>= (- (-> self clock frame-counter) (-> self look-at-other-time)) (seconds 0.125))
)
(let ((v1-117 (ja-channel-float! (the-as art-joint-anim (-> self draw art-group data 15)) 0.0 0.0 0.0)))
(let ((v1-117 (ja-channel-float! (the-as art-joint-anim fodder-snap-ja) 0.0 0.0 0.0)))
(when v1-117
(set! (-> self skel interp-select 0) #xe00010)
(set! (-> self skel interp-select 1) 0)

View File

@ -846,7 +846,7 @@
:fade-to-color (new 'static 'rgba :r #xbf :b #x8f :a #x5)
:fade-start-factor 0.2
:fade-time 120.0
:texture #xc08300
:texture (new 'static 'texture-id :index #x83 :page #xc)
:reduction 0.6
:num-points 16
:box-size 2048.0
@ -865,7 +865,7 @@
:fade-to-color (new 'static 'rgba :r #xbf :b #x8f :a #x5)
:fade-start-factor 0.2
:fade-time 120.0
:texture #xc08300
:texture (new 'static 'texture-id :index #x83 :page #xc)
:reduction 0.6
:num-points 16
:box-size 2048.0

View File

@ -22,8 +22,8 @@
:origin-joint-index 3
)
(defskelgroup skel-jakone-highres jakone-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-jakone-highres jakone-highres jakone-highres-lod0-jg -1
((jakone-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:sort 1
@ -40,11 +40,11 @@
:shadow-joint-index 3
)
(defskelgroup skel-jak-highres-prison jak-highres-prison 0 -1
((1 (meters 999999)))
(defskelgroup skel-jak-highres-prison jak-highres-prison jak-highres-prison-lod0-jg -1
((jak-highres-prison-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:shadow 2
:shadow jak-highres-prison-shadow-mg
:sort 1
:origin-joint-index 3
:shadow-joint-index 3
@ -64,66 +64,66 @@
:origin-joint-index 3
)
(defskelgroup skel-kor-highres kor-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-kor-highres kor-highres kor-highres-lod0-jg kor-highres-idle-ja
((kor-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow kor-highres-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-metalkor-highres metalkor-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-metalkor-highres metalkor-highres metalkor-highres-lod0-jg metalkor-highres-idle-ja
((metalkor-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 2 8)
:shadow 2
:shadow metalkor-highres-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-metalkor-highres-lowtorso metalkor-highres 7 10
((8 (meters 999999)))
(defskelgroup skel-metalkor-highres-lowtorso metalkor-highres metalkor-highres-lowtorso-lod0-jg metalkor-highres-lowtorso-idle-ja
((metalkor-highres-lowtorso-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -9 -12 22)
:shadow 9
:shadow metalkor-highres-lowtorso-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-metalkor-highres-legs metalkor-highres 14 17
((15 (meters 999999)))
(defskelgroup skel-metalkor-highres-legs metalkor-highres metalkor-highres-legs-lod0-jg metalkor-highres-legs-idle-ja
((metalkor-highres-legs-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -9 2 15)
:shadow 16
:shadow metalkor-highres-legs-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-metalkor-highres-wings metalkor-highres 21 24
((22 (meters 999999)))
(defskelgroup skel-metalkor-highres-wings metalkor-highres metalkor-highres-wings-lod0-jg metalkor-highres-wings-idle-ja
((metalkor-highres-wings-lod0-mg (meters 999999)))
:bounds (static-spherem 0 8 -5 20)
:shadow 23
:shadow metalkor-highres-wings-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-kor-transform kor-transform 0 3
((1 (meters 999999)))
(defskelgroup skel-kor-transform kor-transform kor-transform-lod0-jg kor-transform-idle-ja
((kor-transform-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 2 8)
:shadow 2
:shadow kor-transform-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-kor-transform-monsterparts kor-transform 5 8
((6 (meters 999999)))
(defskelgroup skel-kor-transform-monsterparts kor-transform kor-transform-monsterparts-lod0-jg kor-transform-monsterparts-idle-ja
((kor-transform-monsterparts-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -9 -12 22)
:shadow 7
:shadow kor-transform-monsterparts-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-baron-highres baron-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-baron-highres baron-highres baron-highres-lod0-jg baron-highres-idle-ja
((baron-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow baron-highres-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-errol-highres errol-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-errol-highres errol-highres errol-highres-lod0-jg errol-highres-idle-ja
((errol-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow errol-highres-shadow-mg
:origin-joint-index 3
)
@ -134,39 +134,39 @@
:origin-joint-index 3
)
(defskelgroup skel-pecker-highres pecker-highres 0 3
((1 (meters 200)))
(defskelgroup skel-pecker-highres pecker-highres pecker-highres-lod0-jg pecker-highres-idle-ja
((pecker-highres-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow pecker-highres-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-kid-highres kid-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-kid-highres kid-highres kid-highres-lod0-jg kid-highres-idle-ja
((kid-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow kid-highres-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
(defskelgroup skel-crocadog-highres crocadog-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-crocadog-highres crocadog-highres crocadog-highres-lod0-jg crocadog-highres-idle-ja
((crocadog-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow crocadog-highres-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-crimson-guard-highres crimson-guard-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-crimson-guard-highres crimson-guard-highres crimson-guard-highres-lod0-jg -1
((crimson-guard-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow crimson-guard-highres-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-crimson-guard-lowres crimson-guard-lowres 0 -1
((1 (meters 999999)))
(defskelgroup skel-crimson-guard-lowres crimson-guard-lowres crimson-guard-lowres-lod0-jg -1
((crimson-guard-lowres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow crimson-guard-lowres-shadow-mg
:origin-joint-index 3
)
@ -177,8 +177,8 @@
:origin-joint-index 3
)
(defskelgroup skel-atoll-hellcat atoll-hellcat 0 4
((1 (meters 999999)))
(defskelgroup skel-atoll-hellcat atoll-hellcat atoll-hellcat-lod0-jg atoll-hellcat-idle-ja
((atoll-hellcat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 8.5)
:origin-joint-index 3
)
@ -198,39 +198,39 @@
:origin-joint-index 3
)
(defskelgroup skel-sig-highres sig-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-sig-highres sig-highres sig-highres-lod0-jg sig-highres-idle-ja
((sig-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow sig-highres-shadow-mg
:origin-joint-index 30
)
(defskelgroup skel-ashelin-highres ashelin-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-ashelin-highres ashelin-highres ashelin-highres-lod0-jg ashelin-highres-idle-ja
((ashelin-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow ashelin-highres-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
(defskelgroup skel-brutter-highres brutter-highres 0 4
((1 (meters 999999)))
(defskelgroup skel-brutter-highres brutter-highres brutter-highres-lod0-jg brutter-highres-idle-kiosk-ja
((brutter-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow brutter-highres-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
(defskelgroup skel-palmpilot palmpilot 0 -1
((1 (meters 999999)))
(defskelgroup skel-palmpilot palmpilot palmpilot-lod0-jg -1
((palmpilot-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1.5)
:origin-joint-index 3
)
(defskelgroup skel-krew-highres krew-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-krew-highres krew-highres krew-highres-lod0-jg krew-highres-idle-ja
((krew-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow krew-highres-shadow-mg
:origin-joint-index 3
)
@ -255,14 +255,14 @@
:origin-joint-index 3
)
(defskelgroup skel-life-seed life-seed 0 2
((1 (meters 200)))
(defskelgroup skel-life-seed life-seed life-seed-lod0-jg life-seed-idle-ja
((life-seed-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
(defskelgroup skel-grunt-fma grunt-fma 0 -1
((1 (meters 999999)))
(defskelgroup skel-grunt-fma grunt-fma grunt-fma-lod0-jg -1
((grunt-fma-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
@ -996,14 +996,14 @@
:origin-joint-index 31
)
(defskelgroup skel-time-map time-map 0 -1
((1 (meters 999999)))
(defskelgroup skel-time-map time-map time-map-lod0-jg -1
((time-map-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 20
)
(defskelgroup skel-precursor-stone precursor-stone 0 -1
((1 (meters 999999)))
(defskelgroup skel-precursor-stone precursor-stone precursor-stone-lod0-jg -1
((precursor-stone-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
@ -1032,8 +1032,8 @@
:origin-joint-index 3
)
(defskelgroup skel-mtn-lens mtn-lens 0 2
((1 (meters 999999)))
(defskelgroup skel-mtn-lens mtn-lens mtn-lens-lod0-jg mtn-lens-idle-ja
((mtn-lens-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 0.5)
:origin-joint-index 3
)

View File

@ -443,8 +443,8 @@
)
)
(defskelgroup skel-warp-gate warp-gate 0 2
((1 (meters 999999)))
(defskelgroup skel-warp-gate warp-gate warp-gate-lod0-jg warp-gate-idle-ja
((warp-gate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 4)
:origin-joint-index 3
)
@ -1101,8 +1101,8 @@
:post target-no-move-post
)
(defskelgroup skel-air-train air-train 0 2
((1 (meters 999999)))
(defskelgroup skel-air-train air-train air-train-lod0-jg air-train-idle-ja
((air-train-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 -2 12.5)
:origin-joint-index 3
)

View File

@ -7,44 +7,44 @@
;; DECOMP BEGINS
(defskelgroup skel-consite-break-scaffold-a-break consite-break-scaffold-a 0 -1
((1 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break consite-break-scaffold-a consite-break-scaffold-a-break-lod0-jg -1
((consite-break-scaffold-a-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 90)
:origin-joint-index 8
)
(defskelgroup skel-consite-break-scaffold-a-break-a consite-break-scaffold-a 4 -1
((5 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break-a consite-break-scaffold-a consite-break-scaffold-a-break-a-lod0-jg -1
((consite-break-scaffold-a-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -20 70)
:origin-joint-index 3
)
(defskelgroup skel-consite-break-scaffold-a-break-b consite-break-scaffold-a 8 -1
((9 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break-b consite-break-scaffold-a consite-break-scaffold-a-break-b-lod0-jg -1
((consite-break-scaffold-a-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -20 60)
:origin-joint-index 3
)
(defskelgroup skel-consite-break-scaffold-a-break-c consite-break-scaffold-a 12 -1
((13 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break-c consite-break-scaffold-a consite-break-scaffold-a-break-c-lod0-jg -1
((consite-break-scaffold-a-break-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -20 140)
:origin-joint-index 3
)
(defskelgroup skel-bomb-trigger bomb-trigger 0 -1
((1 (meters 999999)))
(defskelgroup skel-bomb-trigger bomb-trigger bomb-trigger-lod0-jg -1
((bomb-trigger-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
(defskelgroup skel-kor-break kor-break 0 -1
((1 (meters 999999)))
(defskelgroup skel-kor-break kor-break kor-break-lod0-jg -1
((kor-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
:origin-joint-index 3
)
(defskelgroup skel-kor-break-ray kor-break-ray 0 -1
((1 (meters 999999)))
(defskelgroup skel-kor-break-ray kor-break-ray kor-break-ray-lod0-jg -1
((kor-break-ray-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 3
)

View File

@ -7,20 +7,20 @@
;; DECOMP BEGINS
(defskelgroup skel-dig-totem-fish dig-totem-fish 0 -1
((1 (meters 999999)))
(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
)
(defskelgroup skel-seal-of-mar-base seal-of-mar-base 0 -1
((1 (meters 999999)))
(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
)
(defskelgroup skel-dig-totem dig-totem 0 -1
((1 (meters 999999)))
(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
)
@ -283,26 +283,26 @@
)
)
(defskelgroup skel-dig-digger-explode dig-digger 4 -1
((5 (meters 999999)))
(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
)
(defskelgroup skel-dig-digger-explode-a dig-digger 7 -1
((8 (meters 999999)))
(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
)
(defskelgroup skel-dig-digger-explode-b dig-digger 10 -1
((11 (meters 999999)))
(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
)
(defskelgroup skel-dig-digger-explode-c dig-digger 13 -1
((14 (meters 999999)))
(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
)

View File

@ -561,26 +561,26 @@
)
)
(defskelgroup skel-drill-top-break drill-top-break 0 2
((1 (meters 999999)))
(defskelgroup skel-drill-top-break drill-top-break drill-top-break-lod0-jg drill-top-break-idle-ja
((drill-top-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 20 0 80)
:origin-joint-index 3
)
(defskelgroup skel-drill-top-break-explode-b drill-top-break 10 -1
((11 (meters 999999)))
(defskelgroup skel-drill-top-break-explode-b drill-top-break drill-top-break-explode-b-lod0-jg -1
((drill-top-break-explode-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 20 0 1000)
:origin-joint-index 3
)
(defskelgroup skel-drill-top-break-explode drill-top-break 4 -1
((5 (meters 999999)))
(defskelgroup skel-drill-top-break-explode drill-top-break drill-top-break-explode-lod0-jg -1
((drill-top-break-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 4
)
(defskelgroup skel-drill-top-break-explode-a drill-top-break 7 -1
((8 (meters 999999)))
(defskelgroup skel-drill-top-break-explode-a drill-top-break drill-top-break-explode-a-lod0-jg -1
((drill-top-break-explode-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 3
)

View File

@ -7,7 +7,6 @@
;; DECOMP BEGINS
;; definition of type fort-lift-plat
(deftype fort-lift-plat (plat)
((sound-time time-frame :offset-assert 328)
(last-val float :offset-assert 336)
@ -21,61 +20,27 @@
)
)
;; definition for method 3 of type fort-lift-plat
(defmethod inspect fort-lift-plat ((obj fort-lift-plat))
(when (not obj)
(set! obj obj)
(goto cfg-4)
)
(let ((t9-0 (method-of-type plat inspect)))
(t9-0 obj)
)
(format #t "~2Tsound-time: ~D~%" (-> obj sound-time))
(format #t "~2Tlast-val: ~f~%" (-> obj last-val))
(label cfg-4)
obj
)
;; failed to figure out what this is:
(let ((a0-2 (new 'static 'skeleton-group
:name "skel-fort-lift-plat"
:extra #f
:info #f
:art-group-name "fort-lift-plat"
:bounds (new 'static 'vector :y -8192.0 :z -32768.0 :w 61440.0)
:version #x7
(defskelgroup skel-fort-lift-plat fort-lift-plat fort-lift-plat-lod0-jg fort-lift-plat-idle-ja
((fort-lift-plat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -2 -8 15)
)
)
)
(set! (-> a0-2 jgeo) 0)
(set! (-> a0-2 janim) 3)
(set! (-> a0-2 mgeo 0) 1)
(set! (-> a0-2 lod-dist 0) 4095996000.0)
(add-to-loading-level a0-2)
)
;; definition for method 30 of type fort-lift-plat
(defmethod get-art-group fort-lift-plat ((obj fort-lift-plat))
"@returns The associated [[art-group]]"
(art-group-get-by-name *level* "skel-fort-lift-plat" (the-as (pointer uint32) #f))
)
;; definition for method 32 of type fort-lift-plat
;; INFO: this function exists in multiple non-identical object files
;; WARN: Return type mismatch int vs none.
;; multiply defined
; (defmethod base-plat-method-32 fort-lift-plat ((obj fort-lift-plat))
; 0
; (none)
; )
;; failed to figure out what this is:
(defstate plat-idle (fort-lift-plat)
:virtual #t
:event (the-as (function process int symbol event-message-block object :behavior fort-lift-plat) #f)
)
;; failed to figure out what this is:
(defstate plat-anim-active (fort-lift-plat)
:virtual #t
:event (the-as (function process int symbol event-message-block object :behavior fort-lift-plat) #f)
@ -113,7 +78,6 @@
)
)
;; failed to figure out what this is:
(defstate plat-path-active (fort-lift-plat)
:virtual #t
:event (the-as (function process int symbol event-message-block object :behavior fort-lift-plat) #f)
@ -151,9 +115,6 @@
)
)
;; definition for method 27 of type fort-lift-plat
;; INFO: Used lq/sq
;; WARN: Return type mismatch int vs none.
(defmethod execute-effects fort-lift-plat ((obj fort-lift-plat))
"Executes various ancillary tasks with the platform, such as spawning particles or playing the associated sound"
(if (nonzero? (-> obj part))
@ -166,7 +127,6 @@
(none)
)
;; definition for method 31 of type fort-lift-plat
;; WARN: Return type mismatch collide-shape-moving vs none.
(defmethod base-plat-method-31 fort-lift-plat ((obj fort-lift-plat))
"TODO - collision stuff"
@ -231,15 +191,12 @@
(none)
)
;; definition for method 32 of type fort-lift-plat
;; INFO: this function exists in multiple non-identical object files
;; WARN: Return type mismatch sparticle-launch-control vs none.
(defmethod base-plat-method-32 fort-lift-plat ((obj fort-lift-plat))
(set! (-> obj part) (create-launch-control (-> *part-group-id-table* 618) obj))
(none)
)
;; definition for method 33 of type fort-lift-plat
;; WARN: Return type mismatch sound-id vs none.
(defmethod base-plat-method-33 fort-lift-plat ((obj fort-lift-plat))
(set! (-> obj root-override pause-adjust-distance) 327680.0)
@ -247,14 +204,12 @@
(none)
)
;; definition for method 10 of type fort-lift-plat
(defmethod deactivate fort-lift-plat ((obj fort-lift-plat))
(sound-stop (-> obj sound-id))
((method-of-type plat deactivate) obj)
(none)
)
;; definition for method 36 of type fort-lift-plat
(defmethod plat-path-sync fort-lift-plat ((obj fort-lift-plat))
"If the `sync` period is greater than `0` then transition the state to [[plat::35]]
otherwise, [[plat::34]]
@ -283,7 +238,6 @@
)
)
;; definition of type fort-claw
(deftype fort-claw (process-drawable)
((path-u float :offset-assert 200)
(path-dest float :offset-assert 204)
@ -298,43 +252,12 @@
)
)
;; definition for method 3 of type fort-claw
(defmethod inspect fort-claw ((obj fort-claw))
(when (not obj)
(set! obj obj)
(goto cfg-4)
)
(let ((t9-0 (method-of-type process-drawable inspect)))
(t9-0 obj)
)
(format #t "~2Tpath-u: ~f~%" (-> obj path-u))
(format #t "~2Tpath-dest: ~f~%" (-> obj path-dest))
(label cfg-4)
obj
)
;; failed to figure out what this is:
(let ((a0-18 (new 'static 'skeleton-group
:name "skel-fort-claw"
:extra #f
:info #f
:art-group-name "fort-claw"
:bounds (new 'static 'vector :y -106496.0 :z -16384.0 :w 143360.0)
:max-lod 1
:version #x7
)
)
)
(set! (-> a0-18 jgeo) 0)
(set! (-> a0-18 janim) 3)
(set! (-> a0-18 mgeo 0) 1)
(set! (-> a0-18 lod-dist 0) 81920.0)
(set! (-> a0-18 mgeo 1) 2)
(set! (-> a0-18 lod-dist 1) 4095996000.0)
(add-to-loading-level a0-18)
)
(defskelgroup skel-fort-claw fort-claw 0 3
((1 (meters 20)) (2 (meters 999999)))
:bounds (static-spherem 0 -26 -4 35)
)
;; failed to figure out what this is:
(defstate idle (fort-claw)
:virtual #t
:code (the-as (function none :behavior fort-claw) sleep-code)
@ -354,7 +277,6 @@
)
)
;; failed to figure out what this is:
(defstate pause (fort-claw)
:virtual #t
:enter (behavior ()
@ -370,7 +292,6 @@
:code (the-as (function none :behavior fort-claw) sleep-code)
)
;; definition for method 11 of type fort-claw
;; WARN: Return type mismatch object vs none.
(defmethod init-from-entity! fort-claw ((obj fort-claw) (arg0 entity-actor))
(set! (-> obj root) (new 'process 'trsqv))

View File

@ -22,10 +22,13 @@
)
(defskelgroup skel-fort-trap-door fort-trap-door 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 5))
(defskelgroup skel-fort-trap-door fort-trap-door fort-trap-door-lod0-jg fort-trap-door-idle-ja
((fort-trap-door-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
)
(defskelgroup skel-fort-trap-door-explode fort-trap-door 3 5
((4 (meters 999999)))
(defskelgroup skel-fort-trap-door-explode fort-trap-door fort-trap-door-explode-lod0-jg fort-trap-door-explode-idle-ja
((fort-trap-door-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 15)
)

View File

@ -1619,69 +1619,105 @@
(defskelgroup skel-gun-dummy gun-dummy 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-a gun-dummy-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-b gun-dummy-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-c gun-dummy-c 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-big gun-dummy-big 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-gold gun-dummy-gold 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-dummy-a gun-dummy-a gun-dummy-a-lod0-jg gun-dummy-a-idle-ja
((gun-dummy-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-dummy-peace gun-dummy-yellow-gun 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-dummy-b gun-dummy-b gun-dummy-b-lod0-jg gun-dummy-b-idle-ja
((gun-dummy-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-cit-a gun-cit-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-c gun-dummy-c gun-dummy-c-lod0-jg gun-dummy-c-idle-ja
((gun-dummy-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-cit-b gun-cit-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-big gun-dummy-big gun-dummy-big-lod0-jg gun-dummy-big-idle-ja
((gun-dummy-big-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-cit-c gun-cit-c 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-gold gun-dummy-gold gun-dummy-gold-lod0-jg gun-dummy-gold-idle-ja
((gun-dummy-gold-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-cit-d gun-cit-d 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-peace gun-dummy-yellow-gun gun-dummy-yellow-gun-lod0-jg gun-dummy-yellow-gun-idle-ja
((gun-dummy-yellow-gun-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-dummy-a-explode gun-dummy-a 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-cit-a gun-cit-a gun-cit-a-lod0-jg gun-cit-a-idle-ja
((gun-cit-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-cit-b gun-cit-b gun-cit-b-lod0-jg gun-cit-b-idle-ja
((gun-cit-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-cit-c gun-cit-c gun-cit-c-lod0-jg gun-cit-c-idle-ja
((gun-cit-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-cit-d gun-cit-d gun-cit-d-lod0-jg gun-cit-d-idle-ja
((gun-cit-d-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
(defskelgroup skel-gun-dummy-a-explode gun-dummy-a gun-dummy-a-explode-lod0-jg gun-dummy-a-explode-idle-ja
((gun-dummy-a-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-dummy-b-explode gun-dummy-b 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-b-explode gun-dummy-b gun-dummy-b-explode-lod0-jg gun-dummy-b-explode-idle-ja
((gun-dummy-b-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-dummy-c-explode gun-dummy-c 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-c-explode gun-dummy-c gun-dummy-c-explode-lod0-jg gun-dummy-c-explode-idle-ja
((gun-dummy-c-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-dummy-big-explode gun-dummy-big 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-big-explode gun-dummy-big gun-dummy-big-explode-lod0-jg gun-dummy-big-explode-idle-ja
((gun-dummy-big-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-dummy-gold-explode gun-dummy-gold 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-gold-explode gun-dummy-gold gun-dummy-gold-explode-lod0-jg gun-dummy-gold-explode-idle-ja
((gun-dummy-gold-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-dummy-peace-explode gun-dummy-yellow-gun 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-peace-explode gun-dummy-yellow-gun gun-dummy-yellow-gun-explode-lod0-jg gun-dummy-yellow-gun-explode-idle-ja
((gun-dummy-yellow-gun-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-cit-a-explode gun-cit-a 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-a-explode gun-cit-a gun-cit-a-explode-lod0-jg gun-cit-a-explode-idle-ja
((gun-cit-a-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-cit-b-explode gun-cit-b 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-b-explode gun-cit-b gun-cit-b-explode-lod0-jg gun-cit-b-explode-idle-ja
((gun-cit-b-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-cit-c-explode gun-cit-c 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-c-explode gun-cit-c gun-cit-c-explode-lod0-jg gun-cit-c-explode-idle-ja
((gun-cit-c-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(defskelgroup skel-gun-cit-d-explode gun-cit-d 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-d-explode gun-cit-d gun-cit-d-explode-lod0-jg gun-cit-d-explode-idle-ja
((gun-cit-d-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
(define *gun-dummy-a-exploder-params*
(new 'static 'joint-exploder-static-params

View File

@ -7,8 +7,8 @@
;; DECOMP BEGINS
(defskelgroup skel-hide-door-b hide-door-b 0 2
((1 (meters 999999)))
(defskelgroup skel-hide-door-b hide-door-b hide-door-b-lod0-jg hide-door-b-idle-ja
((hide-door-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 5)
:origin-joint-index 3
)
@ -24,7 +24,6 @@
;; WARN: Return type mismatch object vs none.
(defmethod init-from-entity! hide-door-b ((obj hide-door-b) (arg0 entity-actor))
(stack-size-set! (-> obj main-thread) 1024)
(let ((s5-0 (new 'process 'collide-shape obj (collide-list-enum usually-hit-by-player))))
(set! (-> s5-0 penetrated-by) (penetrate))
(let ((s4-0 (new 'process 'collide-shape-prim-group s5-0 (the-as uint 2) 0)))
@ -84,16 +83,16 @@
)
(defskelgroup skel-hide-light hide-light 0 3
((1 (meters 999999)))
(defskelgroup skel-hide-light hide-light hide-light-lod0-jg hide-light-idle-ja
((hide-light-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -2.3 0 4.5)
:shadow 2
:shadow hide-light-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
(defskelgroup skel-hide-light-fog hide-light 5 7
((6 (meters 999999)))
(defskelgroup skel-hide-light-fog hide-light hide-light-fog-lod0-jg hide-light-fog-idle-ja
((hide-light-fog-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -2.5 0 3)
:origin-joint-index 3
)

View File

@ -9,14 +9,14 @@
;; DECOMP BEGINS
(defskelgroup skel-hide-faucet hide-faucet 0 2
((1 (meters 999999)))
(defskelgroup skel-hide-faucet hide-faucet hide-faucet-lod0-jg hide-faucet-idle-ja
((hide-faucet-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
(defskelgroup skel-gun-barrel gun-barrel 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-barrel gun-barrel gun-barrel-lod0-jg gun-barrel-idle-ja
((gun-barrel-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)

View File

@ -10,7 +10,10 @@
;; DECOMP BEGINS
(defskelgroup skel-hip-door-b hip-door-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 2 0 5))
(defskelgroup skel-hip-door-b hip-door-a hip-door-a-lod0-jg hip-door-a-idle-ja
((hip-door-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 5)
)
(deftype hip-door-b (com-airlock)
()
@ -69,8 +72,8 @@
(none)
)
(defskelgroup skel-hip-whack-a-metal hip-whack-a-metal 0 2
((1 (meters 999999)))
(defskelgroup skel-hip-whack-a-metal hip-whack-a-metal hip-whack-a-metal-lod0-jg hip-whack-a-metal-idle-ja
((hip-whack-a-metal-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -1 1 3.8)
:origin-joint-index 3
)
@ -158,7 +161,10 @@
)
(defskelgroup skel-hip-mirror hip-mirror 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 12))
(defskelgroup skel-hip-mirror hip-mirror hip-mirror-lod0-jg hip-mirror-idle-ja
((hip-mirror-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 12)
)
(defstate idle (hip-mirror)
:virtual #t

View File

@ -2111,86 +2111,86 @@
:origin-joint-index 3
)
(defskelgroup skel-vortex-light vortex-light 0 -1
((1 (meters 999999)))
(defskelgroup skel-vortex-light vortex-light vortex-light-lod0-jg -1
((vortex-light-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5000)
:origin-joint-index 3
)
(defskelgroup skel-rift-rider-bar rift-rider-bar 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-bar rift-rider-bar rift-rider-bar-lod0-jg -1
((rift-rider-bar-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
(defskelgroup skel-rift-rider-chunk-a rift-rider-chunk-a 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-chunk-a rift-rider-chunk-a rift-rider-chunk-a-lod0-jg -1
((rift-rider-chunk-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-rift-rider-break-b rift-rider-break-b 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-break-b rift-rider-break-b rift-rider-break-b-lod0-jg -1
((rift-rider-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-rift-rider-break-c rift-rider-break-c 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-break-c rift-rider-break-c rift-rider-break-c-lod0-jg -1
((rift-rider-break-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-meteor meteor 0 -1
((1 (meters 999999)))
(defskelgroup skel-meteor meteor meteor-lod0-jg -1
((meteor-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-metalkor-torso metalkor-torso 0 -1
((1 (meters 999999)))
(defskelgroup skel-metalkor-torso metalkor-torso metalkor-torso-lod0-jg -1
((metalkor-torso-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
:origin-joint-index 3
)
(defskelgroup skel-rift-rider-donut rift-rider-donut 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-donut rift-rider-donut rift-rider-donut-lod0-jg -1
((rift-rider-donut-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-vil-break-support vil-break-support 0 -1
((1 (meters 999999)))
(defskelgroup skel-vil-break-support vil-break-support vil-break-support-lod0-jg -1
((vil-break-support-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 120)
:origin-joint-index 3
)
(defskelgroup skel-prsn-chair-shackle prsn-chair-shackle 0 -1
((1 (meters 999999)))
(defskelgroup skel-prsn-chair-shackle prsn-chair-shackle prsn-chair-shackle-lod0-jg -1
((prsn-chair-shackle-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:origin-joint-index 3
)
(defskelgroup skel-prsn-daxter-plat prsn-daxter-plat 0 -1
((1 (meters 999999)))
(defskelgroup skel-prsn-daxter-plat prsn-daxter-plat prsn-daxter-plat-lod0-jg -1
((prsn-daxter-plat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:origin-joint-index 3
)
(defskelgroup skel-jak-clothes jak-clothes 0 -1
((1 (meters 999999)))
(defskelgroup skel-jak-clothes jak-clothes jak-clothes-lod0-jg -1
((jak-clothes-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-rift-rider-dash rift-rider-dash 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-dash rift-rider-dash rift-rider-dash-lod0-jg -1
((rift-rider-dash-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-rift-rider-heart-of-mar rift-rider-heart-of-mar 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-heart-of-mar rift-rider-heart-of-mar rift-rider-heart-of-mar-lod0-jg -1
((rift-rider-heart-of-mar-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)

View File

@ -40,8 +40,8 @@
)
)
(defskelgroup skel-metalkor-fma-spinner metalkor-fma-spinner 0 2
((1 (meters 999999)))
(defskelgroup skel-metalkor-fma-spinner metalkor-fma-spinner metalkor-fma-spinner-lod0-jg metalkor-fma-spinner-idle-ja
((metalkor-fma-spinner-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
:origin-joint-index 3
)
@ -1664,8 +1664,8 @@
)
(defskelgroup skel-nest-gun-parts nest-gun-parts 0 2
((1 (meters 999999)))
(defskelgroup skel-nest-gun-parts nest-gun-parts nest-gun-parts-lod0-jg nest-gun-parts-idle-ja
((nest-gun-parts-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 25 40)
:origin-joint-index 3
)
@ -1715,8 +1715,8 @@
)
(defskelgroup skel-nest-unbroken-rocks nest-unbroken-rocks 0 2
((1 (meters 999999)))
(defskelgroup skel-nest-unbroken-rocks nest-unbroken-rocks nest-unbroken-rocks-lod0-jg nest-unbroken-rocks-idle-ja
((nest-unbroken-rocks-lod0-mg (meters 999999)))
:bounds (static-spherem 75 0 -75 55)
:origin-joint-index 3
)

View File

@ -7,26 +7,26 @@
;; DECOMP BEGINS
(defskelgroup skel-nest-gun-elevator nest-gun-elevator 0 -1
((1 (meters 999999)))
(defskelgroup skel-nest-gun-elevator nest-gun-elevator nest-gun-elevator-lod0-jg -1
((nest-gun-elevator-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
(defskelgroup skel-nest-break-rocks-break nest-break-rocks 0 -1
((1 (meters 999999)))
(defskelgroup skel-nest-break-rocks-break nest-break-rocks nest-break-rocks-break-lod0-jg -1
((nest-break-rocks-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 3
)
(defskelgroup skel-nest-break-rocks-break-a nest-break-rocks 4 -1
((5 (meters 999999)))
(defskelgroup skel-nest-break-rocks-break-a nest-break-rocks nest-break-rocks-break-a-lod0-jg -1
((nest-break-rocks-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 300)
:origin-joint-index 3
)
(defskelgroup skel-nest-break-rocks-break-b nest-break-rocks 8 -1
((9 (meters 999999)))
(defskelgroup skel-nest-break-rocks-break-b nest-break-rocks nest-break-rocks-break-b-lod0-jg -1
((nest-break-rocks-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 200)
:origin-joint-index 3
)

View File

@ -16,10 +16,10 @@
)
(defskelgroup skel-vin vin 0 3
((1 (meters 999999)))
(defskelgroup skel-vin vin vin-lod0-jg vin-idle-ja
((vin-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:shadow 2
:shadow vin-shadow-mg
:origin-joint-index 3
)
@ -331,14 +331,14 @@
)
)
(defskelgroup skel-pow-mov-plat pow-mov-plat 0 2
((1 (meters 999999)))
(defskelgroup skel-pow-mov-plat pow-mov-plat pow-mov-plat-lod0-jg pow-mov-plat-idle-ja
((pow-mov-plat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)
(defskelgroup skel-plasmitebox plasmitebox 0 2
((1 (meters 999999)))
(defskelgroup skel-plasmitebox plasmitebox plasmitebox-lod0-jg plasmitebox-idle-ja
((plasmitebox-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)

View File

@ -34,32 +34,32 @@
)
)
(defskelgroup skel-awning awning 0 2
((1 (meters 999999)))
(defskelgroup skel-awning awning awning-lod0-jg awning-idle-ja
((awning-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 3
)
(defskelgroup skel-flag flag 0 3
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-flag flag flag-lod0-jg flag-idle-ja
((flag-lod0-mg (meters 20)) (flag-lod1-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
(defskelgroup skel-movie-flag flag 0 3
((1 (meters 999999)))
(defskelgroup skel-movie-flag flag flag-lod0-jg flag-idle-ja
((flag-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 3
)
(defskelgroup skel-precipice-a precipice-a 0 2
((1 (meters 999999)))
(defskelgroup skel-precipice-a precipice-a precipice-a-lod0-jg precipice-a-idle-ja
((precipice-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 18
)
(defskelgroup skel-precipice-b precipice-b 0 2
((1 (meters 999999)))
(defskelgroup skel-precipice-b precipice-b precipice-b-lod0-jg precipice-b-idle-ja
((precipice-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 26
)
@ -106,8 +106,8 @@
:origin-joint-index 4
)
(defskelgroup skel-zipline zipline 0 2
((1 (meters 999999)))
(defskelgroup skel-zipline zipline zipline-lod0-jg zipline-idle-ja
((zipline-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 4
)
@ -1373,8 +1373,8 @@
)
(defskelgroup skel-ruins-precipice ruins-precipice 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-precipice ruins-precipice ruins-precipice-lod0-jg ruins-precipice-idle-ja
((ruins-precipice-lod0-mg (meters 999999)))
:bounds (static-spherem 5 0 5 12)
:origin-joint-index 3
)

View File

@ -7,17 +7,17 @@
;; DECOMP BEGINS
(defskelgroup skel-movie-race-bike-b race-bike-b 0 -1
((1 (meters 999999)))
(defskelgroup skel-movie-race-bike-b race-bike-b race-bike-b-lod0-jg -1
((race-bike-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 3
:shadow race-bike-b-shadow-mg
:origin-joint-index 3
)
(defskelgroup skel-movie-race-bike-c race-bike-c 0 -1
((1 (meters 999999)))
(defskelgroup skel-movie-race-bike-c race-bike-c race-bike-c-lod0-jg -1
((race-bike-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 3
:shadow race-bike-c-shadow-mg
:origin-joint-index 3
)
@ -33,8 +33,8 @@
:origin-joint-index 3
)
(defskelgroup skel-babak babak 0 -1
((1 (meters 999999)))
(defskelgroup skel-babak babak babak-lod0-jg -1
((babak-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)

View File

@ -7,32 +7,32 @@
;; DECOMP BEGINS
(defskelgroup skel-ctypal-baron-statue-break ctypal-baron-statue-break 0 2
((1 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break ctypal-baron-statue-break ctypal-baron-statue-break-lod0-jg ctypal-baron-statue-break-idle-ja
((ctypal-baron-statue-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 9
)
(defskelgroup skel-ctypal-baron-statue-break-a ctypal-baron-statue-break 4 6
((5 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break-a ctypal-baron-statue-break ctypal-baron-statue-break-a-lod0-jg ctypal-baron-statue-break-a-idle-ja
((ctypal-baron-statue-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 9
)
(defskelgroup skel-ctypal-baron-statue-break-b ctypal-baron-statue-break 8 10
((9 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break-b ctypal-baron-statue-break ctypal-baron-statue-break-b-lod0-jg ctypal-baron-statue-break-b-idle-ja
((ctypal-baron-statue-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 3
)
(defskelgroup skel-ctypal-baron-statue-break-c ctypal-baron-statue-break 12 14
((13 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break-c ctypal-baron-statue-break ctypal-baron-statue-break-c-lod0-jg ctypal-baron-statue-break-c-idle-ja
((ctypal-baron-statue-break-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 3
)
(defskelgroup skel-ctypal-break-wall ctypal-break-wall 0 2
((1 (meters 999999)))
(defskelgroup skel-ctypal-break-wall ctypal-break-wall ctypal-break-wall-lod0-jg ctypal-break-wall-idle-ja
((ctypal-break-wall-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 3
)

View File

@ -1894,14 +1894,14 @@
)
)
(defskelgroup skel-mtn-lens-base mtn-lens-base 0 2
((1 (meters 999999)))
(defskelgroup skel-mtn-lens-base mtn-lens-base mtn-lens-base-lod0-jg mtn-lens-base-idle-ja
((mtn-lens-base-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 40)
:origin-joint-index 3
)
(defskelgroup skel-mtn-lens-floor mtn-lens-floor 0 2
((1 (meters 999999)))
(defskelgroup skel-mtn-lens-floor mtn-lens-floor mtn-lens-floor-lod0-jg mtn-lens-floor-idle-ja
((mtn-lens-floor-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 40)
:origin-joint-index 3
)

View File

@ -31,14 +31,14 @@
:origin-joint-index 4
)
(defskelgroup skel-under-break-wall under-break-wall 0 -1
((1 (meters 999999)))
(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
)
(defskelgroup skel-under-break-wall-b under-break-wall-b 0 -1
((1 (meters 999999)))
(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
)

View File

@ -0,0 +1,15 @@
import os
import glob
def get_goal_files(root_dir, ext = "*.gc"):
"""Get all GOAL source files under root_dir."""
return [goal_file for file in os.walk(root_dir) for goal_file in glob.glob(os.path.join(file[0], ext))]
all_files = get_goal_files("./decompiler_out/jak2/import")
result = ""
for file in all_files:
with open(file) as f:
for line in f:
if line.startswith("(def"):
result += line
print(result)

View File

@ -67,7 +67,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-generic-button mtn-dice-button 0 3 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 3))
(defskelgroup skel-generic-button mtn-dice-button mtn-dice-button-lod0-jg mtn-dice-button-idle-ja
((mtn-dice-button-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
)
;; definition for method 37 of type basebutton
;; INFO: Used lq/sq

View File

@ -29,8 +29,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-blocking-plane blocking-plane 0 2
((1 (meters 999999)))
(defskelgroup skel-blocking-plane blocking-plane blocking-plane-lod0-jg blocking-plane-idle-ja
((blocking-plane-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100.1)
:texture-level 6
)

View File

@ -2,38 +2,41 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-health collectables 3 5
((4 (meters 999999)))
(defskelgroup skel-health collectables collectables-health-lod0-jg collectables-health-idle-ja
((collectables-health-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:texture-level 6
)
;; failed to figure out what this is:
(defskelgroup skel-gem collectables 6 9
((7 (meters 20)) (8 (meters 999999)))
(defskelgroup skel-gem collectables collectables-gem-lod0-jg collectables-gem-idle-ja
((collectables-gem-lod0-mg (meters 20)) (collectables-gem-lod1-mg (meters 999999)))
:bounds (static-spherem 0 0 0 0.6)
:texture-level 6
)
;; failed to figure out what this is:
(defskelgroup skel-gun-yellow-up yellow-barrel 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-yellow-up yellow-barrel yellow-barrel-lod0-jg yellow-barrel-idle-ja
((yellow-barrel-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 1.6)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dark-up dark-barrel 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-dark-up dark-barrel dark-barrel-lod0-jg dark-barrel-idle-ja
((dark-barrel-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 1.6)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-skill collectables 17 22
((18 (meters 20)) (19 (meters 40)) (20 (meters 999999)))
(defskelgroup skel-skill collectables collectables-skill-lod0-jg collectables-skill-idle-ja
((collectables-skill-lod0-mg (meters 20))
(collectables-skill-lod1-mg (meters 40))
(collectables-skill-lod2-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 0.6)
:shadow 21
:shadow collectables-skill-shadow-mg
:texture-level 6
:shadow-joint-index 0
)

View File

@ -480,7 +480,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-strip-conveyor strip-conveyor 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 36))
(defskelgroup skel-strip-conveyor strip-conveyor strip-conveyor-lod0-jg strip-conveyor-idle-ja
((strip-conveyor-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 36)
)
;; definition for method 22 of type strip-conveyor
(defmethod get-art-group strip-conveyor ((obj strip-conveyor))
@ -511,8 +514,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-lgconveyor lgconveyor 0 3
((1 (meters 999999)))
(defskelgroup skel-lgconveyor lgconveyor lgconveyor-lod0-jg lgconveyor-idle-ja
((lgconveyor-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 15)
:longest-edge (meters 24.7389)
:origin-joint-index 3

View File

@ -2,8 +2,8 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-crate-krimson crate 0 3
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-crate-krimson crate crate-krimson-lod0-jg crate-idle-ja
((crate-krimson-lod0-mg (meters 20)) (crate-krimson-lod1-mg (meters 999999)))
:bounds (static-spherem 0 1 0 1.6)
:texture-level 6
)

View File

@ -2,8 +2,8 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-spotlight spotlight 0 -1
((1 (meters 999999)))
(defskelgroup skel-spotlight spotlight spotlight-lod0-jg -1
((spotlight-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 5
)

View File

@ -113,8 +113,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-voicebox talk-box 0 2
((1 (meters 999999)))
(defskelgroup skel-voicebox talk-box talk-box-lod0-jg talk-box-idle-ja
((talk-box-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:texture-level 6
:sort 1

View File

@ -67,206 +67,212 @@
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-nest-dark-eco-largepool water-anim-nest-dark-eco 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-largepool water-anim-nest-dark-eco water-anim-nest-dark-eco-largepool-lod0-jg -1
((water-anim-nest-dark-eco-largepool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 50)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-nest-dark-eco-smlupperpool water-anim-nest-dark-eco 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-smlupperpool water-anim-nest-dark-eco water-anim-nest-dark-eco-smlupperpool-lod0-jg -1
((water-anim-nest-dark-eco-smlupperpool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-nest-dark-eco-middlepool water-anim-nest-dark-eco 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-middlepool water-anim-nest-dark-eco water-anim-nest-dark-eco-middlepool-lod0-jg -1
((water-anim-nest-dark-eco-middlepool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 32)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-nest-dark-eco-botpool water-anim-nest-dark-eco 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-nest-dark-eco-botpool water-anim-nest-dark-eco water-anim-nest-dark-eco-botpool-lod0-jg -1
((water-anim-nest-dark-eco-botpool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 35)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-strip-dark-eco-near-lift water-anim-strip-dark-eco 0 -1
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-near-lift water-anim-strip-dark-eco water-anim-strip-dark-eco-near-lift-lod0-jg -1
((water-anim-strip-dark-eco-near-lift-lod0-mg (meters 20))
(water-anim-strip-dark-eco-near-lift-lod1-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 29)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-strip-dark-eco-near-crane water-anim-strip-dark-eco 3 -1
((4 (meters 20)) (5 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-near-crane water-anim-strip-dark-eco water-anim-strip-dark-eco-near-crane-lod0-jg -1
((water-anim-strip-dark-eco-near-crane-lod0-mg (meters 20))
(water-anim-strip-dark-eco-near-crane-lod1-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 35)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-strip-dark-eco-with-eggs water-anim-strip-dark-eco 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-with-eggs water-anim-strip-dark-eco water-anim-strip-dark-eco-with-eggs-lod0-jg -1
((water-anim-strip-dark-eco-with-eggs-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 40)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-strip-dark-eco-under-bridge water-anim-strip-dark-eco 9 -1
((10 (meters 20)) (11 (meters 999999)))
(defskelgroup skel-water-anim-strip-dark-eco-under-bridge water-anim-strip-dark-eco water-anim-strip-dark-eco-under-bridge-lod0-jg -1
((water-anim-strip-dark-eco-under-bridge-lod0-mg (meters 20))
(water-anim-strip-dark-eco-under-bridge-lod1-mg (meters 999999))
)
:bounds (static-spherem 0 0 0 32)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-mountain-dark-eco-dice water-anim-mountain-dark-eco 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-mountain-dark-eco-dice water-anim-mountain-dark-eco water-anim-mountain-dark-eco-dice-lod0-jg -1
((water-anim-mountain-dark-eco-dice-lod0-mg (meters 999999)))
:bounds (static-spherem -20 0 0 110)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-under-pool water-anim-under 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-under-pool water-anim-under water-anim-under-pool-lod0-jg -1
((water-anim-under-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 51)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-under-drainout water-anim-under 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-under-drainout water-anim-under water-anim-under-drainout-lod0-jg -1
((water-anim-under-drainout-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-under-fillup water-anim-under 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-under-fillup water-anim-under water-anim-under-fillup-lod0-jg -1
((water-anim-under-fillup-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 23)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-mountain-fall-hi water-anim-mountain 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-mountain-fall-hi water-anim-mountain water-anim-mountain-fall-hi-lod0-jg -1
((water-anim-mountain-fall-hi-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 42)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-mountain-fall-med water-anim-mountain 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-mountain-fall-med water-anim-mountain water-anim-mountain-fall-med-lod0-jg -1
((water-anim-mountain-fall-med-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-mountain-fall-low water-anim-mountain 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-mountain-fall-low water-anim-mountain water-anim-mountain-fall-low-lod0-jg -1
((water-anim-mountain-fall-low-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 25)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-stadium-middle-pool water-anim-stadium 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-stadium-middle-pool water-anim-stadium water-anim-stadium-middle-pool-lod0-jg -1
((water-anim-stadium-middle-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 24)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-stadium-top-fountain water-anim-stadium 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-stadium-top-fountain water-anim-stadium water-anim-stadium-top-fountain-lod0-jg -1
((water-anim-stadium-top-fountain-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 9.5)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-stadium-floor-pool water-anim-stadium 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-stadium-floor-pool water-anim-stadium water-anim-stadium-floor-pool-lod0-jg -1
((water-anim-stadium-floor-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-dark-eco-stair-block water-anim-tomb-dark-eco 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-tomb-dark-eco-stair-block water-anim-tomb-dark-eco water-anim-tomb-dark-eco-stair-block-lod0-jg -1
((water-anim-tomb-dark-eco-stair-block-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-dark-eco-raised-block water-anim-tomb-dark-eco 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-tomb-dark-eco-raised-block water-anim-tomb-dark-eco water-anim-tomb-dark-eco-raised-block-lod0-jg -1
((water-anim-tomb-dark-eco-raised-block-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-fortress-exitb-pool water-anim-fortress 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-fortress-exitb-pool water-anim-fortress water-anim-fortress-exitb-pool-lod0-jg -1
((water-anim-fortress-exitb-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 51)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-main-hall water-anim-tomb 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-tomb-main-hall water-anim-tomb water-anim-tomb-main-hall-lod0-jg -1
((water-anim-tomb-main-hall-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 150)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-tunnel-b water-anim-tomb 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-b water-anim-tomb water-anim-tomb-tunnel-b-lod0-jg -1
((water-anim-tomb-tunnel-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 36)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-tunnel-c water-anim-tomb 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-c water-anim-tomb water-anim-tomb-tunnel-c-lod0-jg -1
((water-anim-tomb-tunnel-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 23)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-tunnel-d water-anim-tomb 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-d water-anim-tomb water-anim-tomb-tunnel-d-lod0-jg -1
((water-anim-tomb-tunnel-d-lod0-mg (meters 999999)))
:bounds (static-spherem 5 0 5 42)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-tunnel-e water-anim-tomb 8 -1
((9 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-e water-anim-tomb water-anim-tomb-tunnel-e-lod0-jg -1
((water-anim-tomb-tunnel-e-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 37)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-tomb-tunnel-f water-anim-tomb 10 -1
((11 (meters 999999)))
(defskelgroup skel-water-anim-tomb-tunnel-f water-anim-tomb water-anim-tomb-tunnel-f-lod0-jg -1
((water-anim-tomb-tunnel-f-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 24)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-mincan-exitb-pool water-anim-mincan 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-mincan-exitb-pool water-anim-mincan water-anim-mincan-exitb-pool-lod0-jg -1
((water-anim-mincan-exitb-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 55)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-ctypal-lrgsqr-pool water-anim-ctypal 0 -1
((1 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-lrgsqr-pool water-anim-ctypal water-anim-ctypal-lrgsqr-pool-lod0-jg -1
((water-anim-ctypal-lrgsqr-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 24)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-ctypal-smlsqr-pool water-anim-ctypal 2 -1
((3 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-smlsqr-pool water-anim-ctypal water-anim-ctypal-smlsqr-pool-lod0-jg -1
((water-anim-ctypal-smlsqr-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 11.25)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-ctypal-lrgfloor-pool water-anim-ctypal 4 -1
((5 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-lrgfloor-pool water-anim-ctypal water-anim-ctypal-lrgfloor-pool-lod0-jg -1
((water-anim-ctypal-lrgfloor-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-ctypal-smlground-pool water-anim-ctypal 6 -1
((7 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-smlground-pool water-anim-ctypal water-anim-ctypal-smlground-pool-lod0-jg -1
((water-anim-ctypal-smlground-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22.5)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-ctypal-middle-fountain water-anim-ctypal 8 -1
((9 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-middle-fountain water-anim-ctypal water-anim-ctypal-middle-fountain-lod0-jg -1
((water-anim-ctypal-middle-fountain-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 22.5)
)
;; failed to figure out what this is:
(defskelgroup skel-water-anim-ctypal-long-grnd-pool water-anim-ctypal 10 -1
((11 (meters 999999)))
(defskelgroup skel-water-anim-ctypal-long-grnd-pool water-anim-ctypal water-anim-ctypal-long-grnd-pool-lod0-jg -1
((water-anim-ctypal-long-grnd-pool-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 50)
)

View File

@ -2,8 +2,8 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-task-arrow ctywide-arrow 0 2
((1 (meters 999999)))
(defskelgroup skel-task-arrow ctywide-arrow ctywide-arrow-lod0-jg ctywide-arrow-idle-ja
((ctywide-arrow-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:texture-level 6
)

View File

@ -477,10 +477,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-board board 0 5
((1 (meters 999999)))
(defskelgroup skel-board board board-lod0-jg board-board-idle-ja
((board-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.5)
:shadow 2
:shadow board-shadow-mg
:sort 1
:origin-joint-index 3
)

View File

@ -533,10 +533,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-gun gun 9 -1
((10 (meters 999999)))
(defskelgroup skel-gun gun gun-lod0-jg -1
((gun-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1.5)
:shadow 11
:shadow gun-shadow-mg
:sort 1
:origin-joint-index 3
)
@ -553,40 +553,40 @@
)
;; failed to figure out what this is:
(defskelgroup skel-ammo-yellow gun 0 8
((1 (meters 999999)))
(defskelgroup skel-ammo-yellow gun gun-ammo-yellow-lod0-jg gun-ammo-idle-ja
((gun-ammo-yellow-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:texture-level 6
:sort 1
)
;; failed to figure out what this is:
(defskelgroup skel-ammo-red gun 2 8
((3 (meters 999999)))
(defskelgroup skel-ammo-red gun gun-ammo-red-lod0-jg gun-ammo-idle-ja
((gun-ammo-red-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:texture-level 6
:sort 1
)
;; failed to figure out what this is:
(defskelgroup skel-ammo-blue gun 4 8
((5 (meters 999999)))
(defskelgroup skel-ammo-blue gun gun-ammo-blue-lod0-jg gun-ammo-idle-ja
((gun-ammo-blue-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:texture-level 6
:sort 1
)
;; failed to figure out what this is:
(defskelgroup skel-ammo-dark gun 6 8
((7 (meters 999999)))
(defskelgroup skel-ammo-dark gun gun-ammo-dark-lod0-jg gun-ammo-idle-ja
((gun-ammo-dark-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:texture-level 6
:sort 1
)
;; failed to figure out what this is:
(defskelgroup skel-gun-red-cone gun 40 42
((41 (meters 999999)))
(defskelgroup skel-gun-red-cone gun gun-red-cone-lod0-jg gun-red-cone-idle-ja
((gun-red-cone-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:texture-level 6
)

View File

@ -109,10 +109,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-mech mech 0 3
((1 (meters 999999)))
(defskelgroup skel-mech mech mech-lod0-jg mech-mech-idle-ja
((mech-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4.5)
:shadow 2
:shadow mech-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
@ -129,8 +129,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-mech-explode mech 39 41
((40 (meters 999999)))
(defskelgroup skel-mech-explode mech mech-explode-lod0-jg mech-explode-idle-ja
((mech-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4.5)
:origin-joint-index 3
)

View File

@ -161,7 +161,7 @@
:code (behavior ()
(change-parent self *entity-pool*)
(ja-channel-set! 1)
(ja :group! (-> self draw art-group data 3))
(ja :group! mech-mech-idle-ja)
(set! (-> self root-override root-prim prim-core action) (collide-action solid can-ride no-standon))
(set! (-> self root-override penetrated-by) (penetrate))
0.0
@ -245,7 +245,7 @@
(case event-type
(('draw)
(ja-channel-set! 1)
(ja :group! (-> self draw art-group data 3))
(ja :group! mech-mech-idle-ja)
(set! (-> self root-override root-prim prim-core action) (collide-action solid can-ride no-standon))
(set! (-> self root-override penetrated-by) (penetrate))
(transform-post)
@ -451,7 +451,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-mech-target mech 42 44 ((43 (meters 999999))) :bounds (static-spherem 0 0 0 4))
(defskelgroup skel-mech-target mech mech-target-lod0-jg mech-target-idle-ja
((mech-target-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
)
;; failed to figure out what this is:
(defstate idle (mech-target)
@ -558,7 +561,3 @@
(defun mech-target-spawn ((arg0 vector) (arg1 target) (arg2 quaternion) (arg3 entity-actor))
(process-spawn mech-target :init mech-target-init arg0 arg2 arg3 :to arg1)
)

File diff suppressed because it is too large Load Diff

View File

@ -2,11 +2,11 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-sidekick daxter 0 -1
((1 (meters 999999)))
(defskelgroup skel-sidekick daxter daxter-lod0-jg -1
((daxter-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:longest-edge (meters 1)
:shadow 3
:shadow daxter-shadow-mg
:texture-level 6
:sort 1
:origin-joint-index 6
@ -14,11 +14,11 @@
)
;; failed to figure out what this is:
(defskelgroup skel-sidekick-highres daxter-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-sidekick-highres daxter-highres daxter-highres-lod0-jg -1
((daxter-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:longest-edge (meters 1)
:shadow 2
:shadow daxter-highres-shadow-mg
:sort 1
:origin-joint-index 6
:shadow-joint-index 6

View File

@ -2,11 +2,11 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-jchar jakb 0 -1
((1 (meters 999999)))
(defskelgroup skel-jchar jakb jakb-lod0-jg -1
((jakb-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:shadow 2
:shadow jakb-shadow-mg
:texture-level 6
:sort 1
:origin-joint-index 3
@ -25,35 +25,35 @@
)
;; failed to figure out what this is:
(defskelgroup skel-jak-highres jak-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-jak-highres jak-highres jak-highres-lod0-jg -1
((jak-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:shadow 2
:shadow jak-highres-shadow-mg
:sort 1
:origin-joint-index 3
:shadow-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-generic-blast collectables 10 12
((11 (meters 999999)))
(defskelgroup skel-generic-blast collectables collectables-generic-blast-lod0-jg collectables-generic-blast-idle-ja
((collectables-generic-blast-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 50)
:texture-level 6
:sort 4
)
;; failed to figure out what this is:
(defskelgroup skel-generic-ripples collectables 13 15
((14 (meters 999999)))
(defskelgroup skel-generic-ripples collectables collectables-generic-ripples-lod0-jg collectables-generic-ripples-idle-ja
((collectables-generic-ripples-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 6)
:texture-level 6
:sort 4
)
;; failed to figure out what this is:
(defskelgroup skel-bomb-blast collectables 0 2
((1 (meters 999999)))
(defskelgroup skel-bomb-blast collectables collectables-bomb-blast-lod0-jg collectables-bomb-blast-idle-ja
((collectables-bomb-blast-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 50)
:texture-level 6
:sort 4

View File

@ -2,10 +2,16 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-hud-ring hud-ring 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 55))
(defskelgroup skel-hud-ring hud-ring hud-ring-lod0-jg hud-ring-idle-ja
((hud-ring-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 55)
)
;; failed to figure out what this is:
(defskelgroup skel-hud-ring-part hud-ring 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 55))
(defskelgroup skel-hud-ring-part hud-ring hud-ring-part-lod0-jg hud-ring-part-idle-ja
((hud-ring-part-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 55)
)
;; definition for symbol *main-options*, type menu-option-list
(define *main-options*

View File

@ -1722,13 +1722,22 @@
)
;; failed to figure out what this is:
(defskelgroup skel-atoll-tank-a atoll-tank 0 -1 ((1 (meters 999999))) :bounds (static-spherem 30 -15 13 82))
(defskelgroup skel-atoll-tank-a atoll-tank atoll-tank-a-lod0-jg -1
((atoll-tank-a-lod0-mg (meters 999999)))
:bounds (static-spherem 30 -15 13 82)
)
;; failed to figure out what this is:
(defskelgroup skel-atoll-tank-b atoll-tank 4 -1 ((5 (meters 999999))) :bounds (static-spherem 0 -15 -5 82))
(defskelgroup skel-atoll-tank-b atoll-tank atoll-tank-b-lod0-jg -1
((atoll-tank-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -15 -5 82)
)
;; failed to figure out what this is:
(defskelgroup skel-atoll-tank-c atoll-tank 8 -1 ((9 (meters 999999))) :bounds (static-spherem 30 -15 26 82))
(defskelgroup skel-atoll-tank-c atoll-tank atoll-tank-c-lod0-jg -1
((atoll-tank-c-lod0-mg (meters 999999)))
:bounds (static-spherem 30 -15 26 82)
)
;; failed to figure out what this is:
(scene-method-16

View File

@ -468,10 +468,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-movie-hellcat hellcat 0 5
((1 (meters 20)) (2 (meters 40)) (3 (meters 999999)))
(defskelgroup skel-movie-hellcat hellcat hellcat-lod0-jg hellcat-idle-ja
((hellcat-lod0-mg (meters 20)) (hellcat-lod1-mg (meters 40)) (hellcat-lod2-mg (meters 999999)))
:bounds (static-spherem 0 0 0 6.6)
:shadow 4
:shadow hellcat-shadow-mg
:origin-joint-index 3
)

View File

@ -485,8 +485,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-seal-of-mar-top seal-of-mar-top 0 -1
((1 (meters 999999)))
(defskelgroup skel-seal-of-mar-top seal-of-mar-top seal-of-mar-top-lod0-jg -1
((seal-of-mar-top-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)

View File

@ -52,10 +52,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-crocadog-escort crocadog-escort 0 3
((1 (meters 999999)))
(defskelgroup skel-crocadog-escort crocadog-escort crocadog-escort-lod0-jg crocadog-escort-idle-pant-ja
((crocadog-escort-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:shadow 2
:shadow crocadog-escort-shadow-mg
:origin-joint-index 20
)

View File

@ -51,10 +51,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-kid-escort kid-escort 0 3
((1 (meters 999999)))
(defskelgroup skel-kid-escort kid-escort kid-escort-lod0-jg kid-escort-idle0-ja
((kid-escort-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:shadow 2
:shadow kid-escort-shadow-mg
:origin-joint-index 13
)

View File

@ -1127,8 +1127,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-market-basket-a market-basket-a 0 2
((1 (meters 999999)))
(defskelgroup skel-market-basket-a market-basket-a market-basket-a-lod0-jg market-basket-a-idle-ja
((market-basket-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 2.5)
)
@ -1218,7 +1218,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-market-basket-b market-basket-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 2))
(defskelgroup skel-market-basket-b market-basket-b market-basket-b-lod0-jg market-basket-b-idle-ja
((market-basket-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
)
;; definition of type market-basket-b
(deftype market-basket-b (market-object)
@ -1306,7 +1309,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-market-crate market-crate 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 2))
(defskelgroup skel-market-crate market-crate market-crate-lod0-jg market-crate-idle-ja
((market-crate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
)
;; definition of type market-crate
(deftype market-crate (market-object)
@ -1394,7 +1400,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-market-sack-a market-sack-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1 0 2))
(defskelgroup skel-market-sack-a market-sack-a market-sack-a-lod0-jg market-sack-a-idle-ja
((market-sack-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 2)
)
;; definition of type market-sack-a
(deftype market-sack-a (market-object)
@ -1482,7 +1491,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-market-sack-b market-sack-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1 0 2))
(defskelgroup skel-market-sack-b market-sack-b market-sack-b-lod0-jg market-sack-b-idle-ja
((market-sack-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1 0 2)
)
;; definition of type market-sack-b
(deftype market-sack-b (market-object)

View File

@ -45,10 +45,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-krew-collection-item krew-moneybag 0 3
((1 (meters 999999)))
(defskelgroup skel-krew-collection-item krew-moneybag krew-moneybag-lod0-jg krew-moneybag-idle-ja
((krew-moneybag-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:shadow 2
:shadow krew-moneybag-shadow-mg
)
;; definition of type krew-collection-item
@ -404,7 +404,3 @@
(the-as object (talker-spawn-func (-> *talker-speech* 88) *entity-pool* (target-pos 0) (the-as region #f)))
)
)

View File

@ -531,8 +531,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-son-of-particleman son-of-particleman 0 2
((1 (meters 200)))
(defskelgroup skel-son-of-particleman son-of-particleman son-of-particleman-lod0-jg son-of-particleman-idle-ja
((son-of-particleman-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)

View File

@ -410,14 +410,14 @@
)
;; failed to figure out what this is:
(defskelgroup skel-com-airlock-outer com-airlock-outer 0 2
((1 (meters 999999)))
(defskelgroup skel-com-airlock-outer com-airlock-outer com-airlock-outer-lod0-jg com-airlock-outer-idle-ja
((com-airlock-outer-lod0-mg (meters 999999)))
:bounds (static-spherem 0 5 0 14)
)
;; failed to figure out what this is:
(defskelgroup skel-com-airlock-inner com-airlock-inner 0 2
((1 (meters 999999)))
(defskelgroup skel-com-airlock-inner com-airlock-inner com-airlock-inner-lod0-jg com-airlock-inner-idle-ja
((com-airlock-inner-lod0-mg (meters 999999)))
:bounds (static-spherem 0 5 0 14)
)
@ -1038,8 +1038,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-fort-entry-gate fort-entry-gate 0 2
((1 (meters 999999)))
(defskelgroup skel-fort-entry-gate fort-entry-gate fort-entry-gate-lod0-jg fort-entry-gate-idle-ja
((fort-entry-gate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 10)
)
@ -1114,7 +1114,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-hip-door-a hip-door-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 2 0 5))
(defskelgroup skel-hip-door-a hip-door-a hip-door-a-lod0-jg hip-door-a-idle-ja
((hip-door-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 5)
)
;; definition of type hip-door-a
(deftype hip-door-a (com-airlock)
@ -1188,8 +1191,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-tomb-mar-door tomb-mar-door 0 2
((1 (meters 999999)))
(defskelgroup skel-tomb-mar-door tomb-mar-door tomb-mar-door-lod0-jg tomb-mar-door-idle-ja
((tomb-mar-door-lod0-mg (meters 999999)))
:bounds (static-spherem 0 6 0 18)
:origin-joint-index 3
)
@ -1274,8 +1277,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-pal-throne-door pal-throne-door 0 2
((1 (meters 999999)))
(defskelgroup skel-pal-throne-door pal-throne-door pal-throne-door-lod0-jg pal-throne-door-idle-ja
((pal-throne-door-lod0-mg (meters 999999)))
:bounds (static-spherem 0 6 0 24)
:origin-joint-index 3
)
@ -1429,7 +1432,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-under-door hip-door-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 2 0 5))
(defskelgroup skel-under-door hip-door-a hip-door-a-lod0-jg hip-door-a-idle-ja
((hip-door-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 5)
)
;; definition of type under-door
(deftype under-door (com-airlock)

View File

@ -2,8 +2,8 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-cty-guard-turret-button cty-guard-turret-button 0 2
((1 (meters 999999)))
(defskelgroup skel-cty-guard-turret-button cty-guard-turret-button cty-guard-turret-button-lod0-jg cty-guard-turret-button-idle-ja
((cty-guard-turret-button-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
)
@ -124,15 +124,18 @@
(defstate pop-up (cty-guard-turret-button)
:virtual #t
:code (behavior ()
(ja-no-eval :group! (-> self draw art-group data 3)
:num! (seek! (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 3)) frames num-frames) -1)) 0.4)
(ja-no-eval :group! cty-guard-turret-button-pop-up-ja
:num! (seek!
(the float (+ (-> (the-as art-joint-anim cty-guard-turret-button-pop-up-ja) frames num-frames) -1))
0.4
)
:frame-num 0.0
)
(until (ja-done? 0)
(suspend)
(ja :num! (seek! max 0.4))
)
(ja :group! (-> self draw art-group data 2) :num! min)
(ja :group! cty-guard-turret-button-idle-ja :num! min)
(go-virtual up-idle)
(none)
)

View File

@ -2,10 +2,10 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-fodder fodder 0 -1
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-fodder fodder fodder-lod0-jg -1
((fodder-lod0-mg (meters 20)) (fodder-lod1-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:shadow 3
:shadow fodder-shadow-mg
:origin-joint-index 12
)
@ -440,11 +440,8 @@
(until (not #f)
(ja-no-eval :num! (loop!))
(ja-channel-push! 1 (seconds 0.25))
(ja-no-eval :group! (-> self draw art-group data 4)
:num! (seek!
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 4)) frames num-frames) -1))
f30-0
)
(ja-no-eval :group! fodder-idle-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim fodder-idle-ja) frames num-frames) -1)) f30-0)
:frame-num 0.0
)
(until (ja-done? 0)
@ -455,11 +452,8 @@
(ja-no-eval :num! (loop!))
(ja-channel-push! 1 (seconds 0.25))
(dotimes (gp-0 (rand-vu-int-range 4 7))
(ja-no-eval :group! (-> self draw art-group data 6)
:num! (seek!
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 6)) frames num-frames) -1))
f30-0
)
(ja-no-eval :group! fodder-chew-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim fodder-chew-ja) frames num-frames) -1)) f30-0)
:frame-num 0.0
)
(until (ja-done? 0)
@ -719,7 +713,7 @@
(ja :group! (-> self draw art-group data (-> self enemy-info-override hostile-anim)))
)
((= v1-55 1)
(ja :group! (-> self draw art-group data 10))
(ja :group! fodder-jump-chomp-ja)
(logior! (-> self focus-status) (focus-status dangerous))
(let* ((v1-64 *game-info*)
(a0-30 (+ (-> v1-64 attack-id) 1))
@ -729,7 +723,7 @@
)
)
(else
(ja :group! (-> self draw art-group data 11))
(ja :group! fodder-jump-kick-ja)
(logior! (-> self focus-status) (focus-status dangerous))
(let* ((v1-70 *game-info*)
(a0-35 (+ (-> v1-70 attack-id) 1))
@ -817,7 +811,7 @@
(when (and (< f30-0 (* f0-20 f0-20))
(>= (- (-> self clock frame-counter) (-> self look-at-other-time)) (seconds 0.125))
)
(let ((v1-117 (ja-channel-float! (the-as art-joint-anim (-> self draw art-group data 15)) 0.0 0.0 0.0)))
(let ((v1-117 (ja-channel-float! (the-as art-joint-anim fodder-snap-ja) 0.0 0.0 0.0)))
(when v1-117
(set! (-> self skel interp-select 0) #xe00010)
(set! (-> self skel interp-select 1) 0)

View File

@ -432,10 +432,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-flitter flitter 0 -1
((1 (meters 20)) (2 (meters 40)) (3 (meters 999999)))
(defskelgroup skel-flitter flitter flitter-lod0-jg -1
((flitter-lod0-mg (meters 20)) (flitter-lod1-mg (meters 40)) (flitter-lod2-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5.5)
:shadow 4
:shadow flitter-shadow-mg
:origin-joint-index 3
)
@ -780,8 +780,8 @@
)
:code (behavior ()
(ja-channel-push! 1 (seconds 0.1))
(ja-no-eval :group! (-> self draw art-group data 10)
:num! (seek! (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 10)) frames num-frames) -1)))
(ja-no-eval :group! flitter-ambush-jump-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim flitter-ambush-jump-ja) frames num-frames) -1)))
)
(until #f
(when (< (-> self base-height) (-> self root-override2 trans y))
@ -855,8 +855,8 @@
)
#f
(label cfg-26)
(ja-no-eval :group! (-> self draw art-group data 11)
:num! (seek! (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 11)) frames num-frames) -1)))
(ja-no-eval :group! flitter-ambush-land-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim flitter-ambush-land-ja) frames num-frames) -1)))
:frame-num 0.0
)
(until (ja-done? 0)
@ -1029,7 +1029,7 @@
0
(ja-no-eval :num! (loop!))
(ja-channel-push! 1 (seconds 0.2))
(ja :group! (-> self draw art-group data 15))
(ja :group! flitter-turn-ja)
(ja :num-func num-func-identity :frame-num 0.0)
(until (enemy-method-96 self 1820.4445 #t)
(ja-blend-eval)
@ -1304,17 +1304,17 @@
:code (behavior ()
(ja-channel-push! 2 (seconds 0.1))
(let ((f30-0 (flitter-method-183 self)))
(ja-no-eval :group! (-> self draw art-group data 16)
:num! (seek! (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 16)) frames num-frames) -1)) 0.8)
(ja-no-eval :group! flitter-attack-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim flitter-attack-ja) frames num-frames) -1)) 0.8)
:frame-num 0.0
)
(let ((a0-3 (-> self skel root-channel 1)))
(set! (-> a0-3 frame-interp 1) f30-0)
(set! (-> a0-3 frame-interp 0) f30-0)
(set! (-> a0-3 frame-group) (the-as art-joint-anim (-> self draw art-group data 17)))
(set! (-> a0-3 frame-group) (the-as art-joint-anim flitter-attack-high-ja))
(set! (-> a0-3 param 0) 0.0)
(set! (-> a0-3 frame-num) 0.0)
(joint-control-channel-group! a0-3 (the-as art-joint-anim (-> self draw art-group data 17)) num-func-chan)
(joint-control-channel-group! a0-3 (the-as art-joint-anim flitter-attack-high-ja) num-func-chan)
)
(until (ja-done? 0)
(suspend)
@ -1339,8 +1339,8 @@
(logclear! (-> self focus-status) (focus-status dangerous))
)
(dotimes (gp-1 (get-rand-int self 3))
(ja-no-eval :group! (-> self draw art-group data 5)
:num! (seek! (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 5)) frames num-frames) -1)))
(ja-no-eval :group! flitter-idle-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim flitter-idle-ja) frames num-frames) -1)))
:frame-num 0.0
)
(until (ja-done? 0)

View File

@ -2,10 +2,10 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-grunt grunt 0 -1
((1 (meters 20)) (2 (meters 40)) (3 (meters 999999)))
(defskelgroup skel-grunt grunt grunt-lod0-jg -1
((grunt-lod0-mg (meters 20)) (grunt-lod1-mg (meters 40)) (grunt-lod2-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 4
:shadow grunt-shadow-mg
:origin-joint-index 18
)
@ -590,17 +590,10 @@
:virtual #t
:code (behavior ()
(let ((v1-2 (ja-group)))
(when (or (and v1-2 (or (= v1-2 (-> self draw art-group data 14))
(= v1-2 (-> self draw art-group data 15))
(= v1-2 (-> self draw art-group data 16))
)
)
(when (or (and v1-2 (or (= v1-2 grunt-charge0-ja) (= v1-2 grunt-charge1-ja) (= v1-2 grunt-charge2-ja)))
(let ((v1-8 (ja-group)))
(and v1-8 (or (= v1-8 (-> self draw art-group data 11))
(= v1-8 (-> self draw art-group data 12))
(= v1-8 (-> self draw art-group data 14))
(= v1-8 (-> self draw art-group data 15))
)
(and v1-8
(or (= v1-8 grunt-patrol0-ja) (= v1-8 grunt-patrol1-ja) (= v1-8 grunt-charge0-ja) (= v1-8 grunt-charge1-ja))
)
)
)
@ -814,11 +807,7 @@
)
:code (behavior ()
(let ((v1-2 (ja-group)))
(when (and v1-2 (or (= v1-2 (-> self draw art-group data 14))
(= v1-2 (-> self draw art-group data 15))
(= v1-2 (-> self draw art-group data 16))
)
)
(when (and v1-2 (or (= v1-2 grunt-charge0-ja) (= v1-2 grunt-charge1-ja) (= v1-2 grunt-charge2-ja)))
(let ((v1-6 (-> self nav)))
(set! (-> v1-6 target-speed) (-> self charge-anim travel-speed))
)
@ -1061,11 +1050,7 @@
:virtual #t
:code (behavior ()
(let ((v1-2 (ja-group)))
(when (and v1-2 (or (= v1-2 (-> self draw art-group data 14))
(= v1-2 (-> self draw art-group data 15))
(= v1-2 (-> self draw art-group data 16))
)
)
(when (and v1-2 (or (= v1-2 grunt-charge0-ja) (= v1-2 grunt-charge1-ja) (= v1-2 grunt-charge2-ja)))
(let ((v1-6 (-> self nav)))
(set! (-> v1-6 target-speed) (-> self charge-anim travel-speed))
)
@ -1138,27 +1123,21 @@
0
(vector-reset! (-> self root-override2 transv))
(let ((v1-77 (ja-group)))
(if (not (and v1-77 (= v1-77 (-> self draw art-group data 30))))
(if (not (and v1-77 (= v1-77 grunt-celebrate-start-ja)))
(ja-channel-push! 1 (seconds 0.1))
)
)
(let ((f30-2 (get-rand-float-range self 0.9 1.1)))
(ja-no-eval :group! (-> self draw art-group data 30)
:num! (seek!
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 30)) frames num-frames) -1))
f30-2
)
(ja-no-eval :group! grunt-celebrate-start-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim grunt-celebrate-start-ja) frames num-frames) -1)) f30-2)
:frame-num 0.0
)
(until (ja-done? 0)
(suspend)
(ja :num! (seek! max f30-2))
)
(ja-no-eval :group! (-> self draw art-group data 31)
:num! (seek!
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 31)) frames num-frames) -1))
f30-2
)
(ja-no-eval :group! grunt-celebrate-finish-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim grunt-celebrate-finish-ja) frames num-frames) -1)) f30-2)
:frame-num 0.0
)
(until (ja-done? 0)
@ -1178,11 +1157,7 @@
:virtual #t
:code (behavior ()
(let ((v1-2 (ja-group)))
(when (and v1-2 (or (= v1-2 (-> self draw art-group data 14))
(= v1-2 (-> self draw art-group data 15))
(= v1-2 (-> self draw art-group data 16))
)
)
(when (and v1-2 (or (= v1-2 grunt-charge0-ja) (= v1-2 grunt-charge1-ja) (= v1-2 grunt-charge2-ja)))
(let ((v1-6 (-> self nav)))
(set! (-> v1-6 target-speed) (-> self charge-anim travel-speed))
)

View File

@ -741,8 +741,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-vehicle-grenade eco-canister 0 2
((1 (meters 999999)))
(defskelgroup skel-vehicle-grenade eco-canister eco-canister-dark-lod0-jg eco-canister-dark-idle-ja
((eco-canister-dark-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 0.3)
:texture-level 6
)

View File

@ -2,22 +2,22 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-scenecamera scenecamera 0 -1
((1 (meters 999999)))
(defskelgroup skel-scenecamera scenecamera scenecamera-lod0-jg -1
((scenecamera-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:texture-level 6
)
;; failed to figure out what this is:
(defskelgroup skel-particleman particleman 0 -1
((1 (meters 999999)))
(defskelgroup skel-particleman particleman particleman-lod0-jg -1
((particleman-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-jakone-highres jakone-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-jakone-highres jakone-highres jakone-highres-lod0-jg -1
((jakone-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:sort 1
@ -26,8 +26,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-darkjak-highres darkjak-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-darkjak-highres darkjak-highres darkjak-highres-lod0-jg -1
((darkjak-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:sort 1
@ -36,239 +36,239 @@
)
;; failed to figure out what this is:
(defskelgroup skel-jak-highres-prison jak-highres-prison 0 -1
((1 (meters 999999)))
(defskelgroup skel-jak-highres-prison jak-highres-prison jak-highres-prison-lod0-jg -1
((jak-highres-prison-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:longest-edge (meters 1)
:shadow 2
:shadow jak-highres-prison-shadow-mg
:sort 1
:origin-joint-index 3
:shadow-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-youngsamos-highres youngsamos-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-youngsamos-highres youngsamos-highres youngsamos-highres-lod0-jg youngsamos-highres-idle-ja
((youngsamos-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:shadow 2
:shadow youngsamos-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-samos-highres samos-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-samos-highres samos-highres samos-highres-lod0-jg samos-highres-idle-ja
((samos-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3.2)
:shadow 2
:shadow samos-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-kor-highres kor-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-kor-highres kor-highres kor-highres-lod0-jg kor-highres-idle-ja
((kor-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow kor-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-metalkor-highres metalkor-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-metalkor-highres metalkor-highres metalkor-highres-lod0-jg metalkor-highres-idle-ja
((metalkor-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 2 8)
:shadow 2
:shadow metalkor-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-metalkor-highres-lowtorso metalkor-highres 7 10
((8 (meters 999999)))
(defskelgroup skel-metalkor-highres-lowtorso metalkor-highres metalkor-highres-lowtorso-lod0-jg metalkor-highres-lowtorso-idle-ja
((metalkor-highres-lowtorso-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -9 -12 22)
:shadow 9
:shadow metalkor-highres-lowtorso-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-metalkor-highres-legs metalkor-highres 14 17
((15 (meters 999999)))
(defskelgroup skel-metalkor-highres-legs metalkor-highres metalkor-highres-legs-lod0-jg metalkor-highres-legs-idle-ja
((metalkor-highres-legs-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -9 2 15)
:shadow 16
:shadow metalkor-highres-legs-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-metalkor-highres-wings metalkor-highres 21 24
((22 (meters 999999)))
(defskelgroup skel-metalkor-highres-wings metalkor-highres metalkor-highres-wings-lod0-jg metalkor-highres-wings-idle-ja
((metalkor-highres-wings-lod0-mg (meters 999999)))
:bounds (static-spherem 0 8 -5 20)
:shadow 23
:shadow metalkor-highres-wings-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-kor-transform kor-transform 0 3
((1 (meters 999999)))
(defskelgroup skel-kor-transform kor-transform kor-transform-lod0-jg kor-transform-idle-ja
((kor-transform-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 2 8)
:shadow 2
:shadow kor-transform-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-kor-transform-monsterparts kor-transform 5 8
((6 (meters 999999)))
(defskelgroup skel-kor-transform-monsterparts kor-transform kor-transform-monsterparts-lod0-jg kor-transform-monsterparts-idle-ja
((kor-transform-monsterparts-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -9 -12 22)
:shadow 7
:shadow kor-transform-monsterparts-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-baron-highres baron-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-baron-highres baron-highres baron-highres-lod0-jg baron-highres-idle-ja
((baron-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow baron-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-errol-highres errol-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-errol-highres errol-highres errol-highres-lod0-jg errol-highres-idle-ja
((errol-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow errol-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-onin-highres onin-highres 0 3
((1 (meters 200)))
(defskelgroup skel-onin-highres onin-highres onin-highres-lod0-jg onin-highres-idle-ja
((onin-highres-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow onin-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-pecker-highres pecker-highres 0 3
((1 (meters 200)))
(defskelgroup skel-pecker-highres pecker-highres pecker-highres-lod0-jg pecker-highres-idle-ja
((pecker-highres-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow pecker-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-kid-highres kid-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-kid-highres kid-highres kid-highres-lod0-jg kid-highres-idle-ja
((kid-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow kid-highres-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-crocadog-highres crocadog-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-crocadog-highres crocadog-highres crocadog-highres-lod0-jg crocadog-highres-idle-ja
((crocadog-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow crocadog-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-crimson-guard-highres crimson-guard-highres 0 -1
((1 (meters 999999)))
(defskelgroup skel-crimson-guard-highres crimson-guard-highres crimson-guard-highres-lod0-jg -1
((crimson-guard-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow crimson-guard-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-crimson-guard-lowres crimson-guard-lowres 0 -1
((1 (meters 999999)))
(defskelgroup skel-crimson-guard-lowres crimson-guard-lowres crimson-guard-lowres-lod0-jg -1
((crimson-guard-lowres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow crimson-guard-lowres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-crimson-guard-hover crimson-guard-hover 0 -1
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-crimson-guard-hover crimson-guard-hover crimson-guard-hover-lod0-jg -1
((crimson-guard-hover-lod0-mg (meters 20)) (crimson-guard-hover-lod1-mg (meters 999999)))
:bounds (static-spherem 0 0 0 7.5)
:shadow 3
:shadow crimson-guard-hover-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-atoll-hellcat atoll-hellcat 0 4
((1 (meters 999999)))
(defskelgroup skel-atoll-hellcat atoll-hellcat atoll-hellcat-lod0-jg atoll-hellcat-idle-ja
((atoll-hellcat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 8.5)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider rift-rider 0 4
((1 (meters 999999)))
(defskelgroup skel-rift-rider rift-rider rift-rider-lod0-jg rift-rider-idle-ja
((rift-rider-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.5 0 5)
:shadow 2
:shadow rift-rider-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-torn-highres torn-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-torn-highres torn-highres torn-highres-lod0-jg torn-highres-idle-ja
((torn-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2.5)
:shadow 2
:shadow torn-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-sig-highres sig-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-sig-highres sig-highres sig-highres-lod0-jg sig-highres-idle-ja
((sig-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow sig-highres-shadow-mg
:origin-joint-index 30
)
;; failed to figure out what this is:
(defskelgroup skel-ashelin-highres ashelin-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-ashelin-highres ashelin-highres ashelin-highres-lod0-jg ashelin-highres-idle-ja
((ashelin-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow ashelin-highres-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-brutter-highres brutter-highres 0 4
((1 (meters 999999)))
(defskelgroup skel-brutter-highres brutter-highres brutter-highres-lod0-jg brutter-highres-idle-kiosk-ja
((brutter-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow brutter-highres-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-palmpilot palmpilot 0 -1
((1 (meters 999999)))
(defskelgroup skel-palmpilot palmpilot palmpilot-lod0-jg -1
((palmpilot-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1.5)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-krew-highres krew-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-krew-highres krew-highres krew-highres-lod0-jg krew-highres-idle-ja
((krew-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow krew-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-tess-highres tess-highres 0 3
((1 (meters 999999)))
(defskelgroup skel-tess-highres tess-highres tess-highres-lod0-jg tess-highres-idle-ja
((tess-highres-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:shadow 2
:shadow tess-highres-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-keira-highres keira-highres 0 3
((1 (meters 200)))
(defskelgroup skel-keira-highres keira-highres keira-highres-lod0-jg keira-highres-idle-ja
((keira-highres-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow keira-highres-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
@ -281,22 +281,22 @@
)
;; failed to figure out what this is:
(defskelgroup skel-life-seed life-seed 0 2
((1 (meters 200)))
(defskelgroup skel-life-seed life-seed life-seed-lod0-jg life-seed-idle-ja
((life-seed-lod0-mg (meters 200)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-grunt-fma grunt-fma 0 -1
((1 (meters 999999)))
(defskelgroup skel-grunt-fma grunt-fma grunt-fma-lod0-jg -1
((grunt-fma-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-baron baron 0 2
((1 (meters 999999)))
(defskelgroup skel-baron baron baron-lod0-jg baron-idle-ja
((baron-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 3)
:origin-joint-index 3
)
@ -1249,57 +1249,57 @@
)
;; failed to figure out what this is:
(defskelgroup skel-prsn-torture prsn-torture 0 2
((1 (meters 999999)))
(defskelgroup skel-prsn-torture prsn-torture prsn-torture-lod0-jg prsn-torture-idle-ja
((prsn-torture-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-tomb-boss-bridge-a tomb-boss-bridge 0 2
((1 (meters 999999)))
(defskelgroup skel-tomb-boss-bridge-a tomb-boss-bridge tomb-boss-bridge-a-lod0-jg tomb-boss-bridge-a-idle-ja
((tomb-boss-bridge-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 17)
:origin-joint-index 30
)
;; failed to figure out what this is:
(defskelgroup skel-tomb-boss-bridge-b tomb-boss-bridge 6 8
((7 (meters 999999)))
(defskelgroup skel-tomb-boss-bridge-b tomb-boss-bridge tomb-boss-bridge-b-lod0-jg tomb-boss-bridge-b-idle-ja
((tomb-boss-bridge-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 17)
:origin-joint-index 31
)
;; failed to figure out what this is:
(defskelgroup skel-time-map time-map 0 -1
((1 (meters 999999)))
(defskelgroup skel-time-map time-map time-map-lod0-jg -1
((time-map-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 20
)
;; failed to figure out what this is:
(defskelgroup skel-precursor-stone precursor-stone 0 -1
((1 (meters 999999)))
(defskelgroup skel-precursor-stone precursor-stone precursor-stone-lod0-jg -1
((precursor-stone-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-seal-of-mar seal-of-mar 0 -1
((1 (meters 999999)))
(defskelgroup skel-seal-of-mar seal-of-mar seal-of-mar-lod0-jg -1
((seal-of-mar-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-talk-box talk-box 0 2
((1 (meters 999999)))
(defskelgroup skel-talk-box talk-box talk-box-lod0-jg talk-box-idle-ja
((talk-box-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-ring rift-ring 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-ring rift-ring rift-ring-lod0-jg -1
((rift-ring-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 60)
:origin-joint-index 6
)
@ -1312,8 +1312,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-mtn-lens mtn-lens 0 2
((1 (meters 999999)))
(defskelgroup skel-mtn-lens mtn-lens mtn-lens-lod0-jg mtn-lens-idle-ja
((mtn-lens-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 0.5)
:origin-joint-index 3
)
@ -1326,15 +1326,15 @@
)
;; failed to figure out what this is:
(defskelgroup skel-heart-of-mar heart-of-mar 0 2
((1 (meters 999999)))
(defskelgroup skel-heart-of-mar heart-of-mar heart-of-mar-lod0-jg heart-of-mar-idle-ja
((heart-of-mar-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-gun-upgrade-a gun-upgrade-a 0 -1
((1 (meters 999999)))
(defskelgroup skel-gun-upgrade-a gun-upgrade-a gun-upgrade-a-lod0-jg -1
((gun-upgrade-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)

View File

@ -464,8 +464,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-warp-gate warp-gate 0 2
((1 (meters 999999)))
(defskelgroup skel-warp-gate warp-gate warp-gate-lod0-jg warp-gate-idle-ja
((warp-gate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 4)
:origin-joint-index 3
)
@ -1159,8 +1159,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-air-train air-train 0 2
((1 (meters 999999)))
(defskelgroup skel-air-train air-train air-train-lod0-jg air-train-idle-ja
((air-train-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 -2 12.5)
:origin-joint-index 3
)

View File

@ -2,50 +2,50 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-consite-break-scaffold-a-break consite-break-scaffold-a 0 -1
((1 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break consite-break-scaffold-a consite-break-scaffold-a-break-lod0-jg -1
((consite-break-scaffold-a-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 90)
:origin-joint-index 8
)
;; failed to figure out what this is:
(defskelgroup skel-consite-break-scaffold-a-break-a consite-break-scaffold-a 4 -1
((5 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break-a consite-break-scaffold-a consite-break-scaffold-a-break-a-lod0-jg -1
((consite-break-scaffold-a-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -20 70)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-consite-break-scaffold-a-break-b consite-break-scaffold-a 8 -1
((9 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break-b consite-break-scaffold-a consite-break-scaffold-a-break-b-lod0-jg -1
((consite-break-scaffold-a-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -20 60)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-consite-break-scaffold-a-break-c consite-break-scaffold-a 12 -1
((13 (meters 999999)))
(defskelgroup skel-consite-break-scaffold-a-break-c consite-break-scaffold-a consite-break-scaffold-a-break-c-lod0-jg -1
((consite-break-scaffold-a-break-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 -20 140)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-bomb-trigger bomb-trigger 0 -1
((1 (meters 999999)))
(defskelgroup skel-bomb-trigger bomb-trigger bomb-trigger-lod0-jg -1
((bomb-trigger-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-kor-break kor-break 0 -1
((1 (meters 999999)))
(defskelgroup skel-kor-break kor-break kor-break-lod0-jg -1
((kor-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-kor-break-ray kor-break-ray 0 -1
((1 (meters 999999)))
(defskelgroup skel-kor-break-ray kor-break-ray kor-break-ray-lod0-jg -1
((kor-break-ray-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 3
)

View File

@ -2,22 +2,22 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-dig-totem-fish dig-totem-fish 0 -1
((1 (meters 999999)))
(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 0 -1
((1 (meters 999999)))
(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 0 -1
((1 (meters 999999)))
(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
)
@ -290,29 +290,29 @@
)
;; failed to figure out what this is:
(defskelgroup skel-dig-digger-explode dig-digger 4 -1
((5 (meters 999999)))
(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 7 -1
((8 (meters 999999)))
(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 10 -1
((11 (meters 999999)))
(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 13 -1
((14 (meters 999999)))
(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
)

View File

@ -591,29 +591,29 @@
)
;; failed to figure out what this is:
(defskelgroup skel-drill-top-break drill-top-break 0 2
((1 (meters 999999)))
(defskelgroup skel-drill-top-break drill-top-break drill-top-break-lod0-jg drill-top-break-idle-ja
((drill-top-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 20 0 80)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-drill-top-break-explode-b drill-top-break 10 -1
((11 (meters 999999)))
(defskelgroup skel-drill-top-break-explode-b drill-top-break drill-top-break-explode-b-lod0-jg -1
((drill-top-break-explode-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 20 0 1000)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-drill-top-break-explode drill-top-break 4 -1
((5 (meters 999999)))
(defskelgroup skel-drill-top-break-explode drill-top-break drill-top-break-explode-lod0-jg -1
((drill-top-break-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-drill-top-break-explode-a drill-top-break 7 -1
((8 (meters 999999)))
(defskelgroup skel-drill-top-break-explode-a drill-top-break drill-top-break-explode-a-lod0-jg -1
((drill-top-break-explode-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 3
)

View File

@ -105,10 +105,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-pegasus pegasus 0 5
((1 (meters 20)) (2 (meters 40)) (3 (meters 999999)))
(defskelgroup skel-pegasus pegasus pegasus-lod0-jg pegasus-idle-ja
((pegasus-lod0-mg (meters 20)) (pegasus-lod1-mg (meters 40)) (pegasus-lod2-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:shadow 4
:shadow pegasus-shadow-mg
)
;; definition for symbol *pegasus-enemy-info*, type enemy-info
@ -647,7 +647,7 @@
)
(let ((v1-22 (ja-group)))
(cond
((and v1-22 (= v1-22 (-> self draw art-group data 13)))
((and v1-22 (= v1-22 pegasus-flip-around-a-ja))
(if (< 1.0 (fabs (-> self speed)))
(set! (-> self speed) (* 0.92 (-> self speed)))
)
@ -655,7 +655,7 @@
(else
(let ((v1-31 (ja-group)))
(cond
((and v1-31 (= v1-31 (-> self draw art-group data 14)))
((and v1-31 (= v1-31 pegasus-flip-around-b-ja))
(if (< (-> self speed) 0.0)
(seek! (-> self speed) (- f0-6) 13.653334)
(seek! (-> self speed) f0-6 13.653334)
@ -759,14 +759,14 @@
(-> self speed)
(ja-channel-push! 1 (seconds 0.1))
(let ((a0-7 (-> self skel root-channel 0)))
(set! (-> a0-7 frame-group) (the-as art-joint-anim (-> self draw art-group data 20)))
(set! (-> a0-7 frame-group) (the-as art-joint-anim pegasus-board-attack-pegasus-ja))
(set! (-> a0-7 param 0)
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 20)) frames num-frames) -1))
(the float (+ (-> (the-as art-joint-anim pegasus-board-attack-pegasus-ja) frames num-frames) -1))
)
(set! (-> a0-7 param 1) 1.5)
(set! (-> a0-7 frame-num) 0.0)
(let ((t9-3 joint-control-channel-group!)
(a1-3 (-> self draw art-group data 20))
(a1-3 pegasus-board-attack-pegasus-ja)
(a2-2 (the-as object num-func-seek!))
)
(t9-3
@ -849,9 +849,9 @@
)
:code (behavior ()
(let ((v1-2 (ja-group)))
(when (not (and v1-2 (= v1-2 (-> self draw art-group data 8))))
(when (not (and v1-2 (= v1-2 pegasus-fly-ja)))
(ja-channel-push! 1 (seconds 0.2))
(ja :group! (-> self draw art-group data 8))
(ja :group! pegasus-fly-ja)
)
)
(until #f
@ -945,15 +945,15 @@
)
(let ((a0-13 (ja-group)))
(when (not (and a0-13 (begin
(set! a2-3 (= a0-13 (-> self draw art-group data 10)))
(set! a2-3 (= a0-13 pegasus-fly-glide-ja))
(or (the-as symbol a2-3)
(begin (set! a2-3 (= a0-13 (-> self draw art-group data 9))) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 (-> self draw art-group data 8))) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 (-> self draw art-group data 13))) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 (-> self draw art-group data 14))) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 (-> self draw art-group data 16))) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 (-> self draw art-group data 17))) (the-as symbol a2-3))
(= a0-13 (-> self draw art-group data 18))
(begin (set! a2-3 (= a0-13 pegasus-fly-doublespeed-ja)) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 pegasus-fly-ja)) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 pegasus-flip-around-a-ja)) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 pegasus-flip-around-b-ja)) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 pegasus-fly-to-run-ja)) (the-as symbol a2-3))
(begin (set! a2-3 (= a0-13 pegasus-run-ja)) (the-as symbol a2-3))
(= a0-13 pegasus-run-to-fly-ja)
)
)
)
@ -965,15 +965,15 @@
(cond
((and s4-0 (let ((a0-21 (ja-group)))
(not (and a0-21 (begin
(set! a2-3 (= a0-21 (-> self draw art-group data 13)))
(or (the-as symbol a2-3) (= a0-21 (-> self draw art-group data 14)))
(set! a2-3 (= a0-21 pegasus-flip-around-a-ja))
(or (the-as symbol a2-3) (= a0-21 pegasus-flip-around-b-ja))
)
)
)
)
)
(ja-channel-push! 1 (seconds 0.125))
(ja :group! (-> self draw art-group data 13))
(ja :group! pegasus-flip-around-a-ja)
(ja :num-func num-func-identity :frame-num 0.0)
)
((and (not v1-34) (not (ja-done? 0)))
@ -981,14 +981,14 @@
(else
(let ((v1-46 (ja-group)))
(cond
((and v1-46 (= v1-46 (-> self draw art-group data 16)))
(ja :group! (-> self draw art-group data 17))
((and v1-46 (= v1-46 pegasus-fly-to-run-ja))
(ja :group! pegasus-run-ja)
(ja :num-func num-func-identity :frame-num 0.0)
)
((let ((v1-58 (ja-group)))
(and v1-58 (= v1-58 (-> self draw art-group data 13)))
(and v1-58 (= v1-58 pegasus-flip-around-a-ja))
)
(ja :group! (-> self draw art-group data 14) :num! min)
(ja :group! pegasus-flip-around-b-ja :num! min)
(set! (-> self speed) (- (-> self speed)))
(let ((s5-3 (new 'stack-no-clear 'vector))
(s4-1 (new 'stack-no-clear 'matrix))
@ -1003,16 +1003,16 @@
(vector-matrix*! (-> self facing) (-> self facing) (the-as matrix a2-3))
)
((let ((v1-72 (ja-group)))
(and v1-72 (= v1-72 (-> self draw art-group data 17)))
(and v1-72 (= v1-72 pegasus-run-ja))
)
(if (or (not (-> self can-run)) (< (the-as time-frame (-> self ambient-expire)) (-> self clock frame-counter)))
(ja :group! (-> self draw art-group data 18))
(ja :group! pegasus-run-to-fly-ja)
)
(ja :num-func num-func-identity :frame-num 0.0)
)
((and gp-0 (-> self on-ground))
(ja-channel-push! 1 (seconds 0.125))
(ja :group! (-> self draw art-group data 16))
(ja :group! pegasus-fly-to-run-ja)
(ja :num-func num-func-identity :frame-num 0.0)
(let* ((s5-4 (-> self clock frame-counter))
(f30-1 300.0)
@ -1041,27 +1041,27 @@
(and (< 0.0 (-> self speed)) (< (-> self tangent y) -0.125))
)
(let ((v1-121 (ja-group)))
(when (not (and v1-121 (= v1-121 (-> self draw art-group data 10))))
(when (not (and v1-121 (= v1-121 pegasus-fly-glide-ja)))
(ja-channel-push! 1 (the-as time-frame s5-1))
(ja :group! (-> self draw art-group data 10))
(ja :group! pegasus-fly-glide-ja)
)
)
(ja :num-func num-func-identity :frame-num 0.0)
)
((< 1.25 f30-0)
(let ((v1-135 (ja-group)))
(when (not (and v1-135 (= v1-135 (-> self draw art-group data 9))))
(when (not (and v1-135 (= v1-135 pegasus-fly-doublespeed-ja)))
(ja-channel-push! 1 (the-as time-frame s5-1))
(ja :group! (-> self draw art-group data 9))
(ja :group! pegasus-fly-doublespeed-ja)
)
)
(ja :num-func num-func-identity :frame-num 0.0)
)
(else
(let ((v1-148 (ja-group)))
(when (not (and v1-148 (= v1-148 (-> self draw art-group data 8))))
(when (not (and v1-148 (= v1-148 pegasus-fly-ja)))
(ja-channel-push! 1 (the-as time-frame s5-1))
(ja :group! (-> self draw art-group data 8))
(ja :group! pegasus-fly-ja)
)
)
(ja :num-func num-func-identity :frame-num 0.0)
@ -1076,13 +1076,12 @@
0.0
(the-as
symbol
(or gp-0 (let ((v1-161 (ja-group)))
(and v1-161 (begin
(set! a2-3 (= v1-161 (-> self draw art-group data 16)))
(or (the-as symbol a2-3) (= v1-161 (-> self draw art-group data 17)))
)
)
(or gp-0
(let ((v1-161 (ja-group)))
(and v1-161
(begin (set! a2-3 (= v1-161 pegasus-fly-to-run-ja)) (or (the-as symbol a2-3) (= v1-161 pegasus-run-ja)))
)
)
)
)
(the-as symbol a2-3)
@ -1222,10 +1221,10 @@
:code (behavior ()
(set! (-> self allow-idle) #f)
(let ((v1-2 (ja-group)))
(when (not (and v1-2 (= v1-2 (-> self draw art-group data 5))))
(when (not (and v1-2 (= v1-2 pegasus-idle-ja)))
(ja-channel-push! 1 (seconds 0.1))
(ja-no-eval :group! (-> self draw art-group data 19)
:num! (seek! (the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 19)) frames num-frames) -1)))
(ja-no-eval :group! pegasus-fly-to-idle-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim pegasus-fly-to-idle-ja) frames num-frames) -1)))
:frame-num 0.0
)
(until (ja-done? 0)
@ -1299,11 +1298,8 @@
(suspend)
(ja :num! (seek! max f30-0))
)
(ja-no-eval :group! (-> self draw art-group data 7)
:num! (seek!
(the float (+ (-> (the-as art-joint-anim (-> self draw art-group data 7)) frames num-frames) -1))
f30-0
)
(ja-no-eval :group! pegasus-idle-takeoff-in-air-ja
:num! (seek! (the float (+ (-> (the-as art-joint-anim pegasus-idle-takeoff-in-air-ja) frames num-frames) -1)) f30-0)
:frame-num 0.0
)
(until (ja-done? 0)

View File

@ -31,8 +31,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-fort-lift-plat fort-lift-plat 0 3
((1 (meters 999999)))
(defskelgroup skel-fort-lift-plat fort-lift-plat fort-lift-plat-lod0-jg fort-lift-plat-idle-ja
((fort-lift-plat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -2 -8 15)
)

View File

@ -31,11 +31,14 @@
)
;; failed to figure out what this is:
(defskelgroup skel-fort-trap-door fort-trap-door 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 5))
(defskelgroup skel-fort-trap-door fort-trap-door fort-trap-door-lod0-jg fort-trap-door-idle-ja
((fort-trap-door-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
)
;; failed to figure out what this is:
(defskelgroup skel-fort-trap-door-explode fort-trap-door 3 5
((4 (meters 999999)))
(defskelgroup skel-fort-trap-door-explode fort-trap-door fort-trap-door-explode-lod0-jg fort-trap-door-explode-idle-ja
((fort-trap-door-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 15)
)

View File

@ -239,8 +239,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-prsn-hang-cell prsn-hang-cell 0 2
((1 (meters 999999)))
(defskelgroup skel-prsn-hang-cell prsn-hang-cell prsn-hang-cell-lod0-jg prsn-hang-cell-idle-ja
((prsn-hang-cell-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -9.5 0 10)
)
@ -334,8 +334,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-warp-gate-b warp-gate-b 0 2
((1 (meters 999999)))
(defskelgroup skel-warp-gate-b warp-gate-b warp-gate-b-lod0-jg warp-gate-b-idle-ja
((warp-gate-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 4)
:origin-joint-index 3
)
@ -420,8 +420,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-prsn-cell-door prsn-cell-door 0 2
((1 (meters 999999)))
(defskelgroup skel-prsn-cell-door prsn-cell-door prsn-cell-door-lod0-jg prsn-cell-door-idle-ja
((prsn-cell-door-lod0-mg (meters 999999)))
:bounds (static-spherem -2.5 3.25 0 4.25)
:origin-joint-index 3
)
@ -520,8 +520,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-prsn-vent-fan prsn-vent-fan 0 3
((1 (meters 999999)))
(defskelgroup skel-prsn-vent-fan prsn-vent-fan prsn-vent-fan-lod0-jg prsn-vent-fan-idle-ja
((prsn-vent-fan-lod0-mg (meters 999999)))
:bounds (static-spherem -2.5 3.25 0 4.25)
:origin-joint-index 3
)

View File

@ -1721,88 +1721,124 @@
(defskelgroup skel-gun-dummy gun-dummy 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-a gun-dummy-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-b gun-dummy-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-c gun-dummy-c 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-big gun-dummy-big 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-gold gun-dummy-gold 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-dummy-a gun-dummy-a gun-dummy-a-lod0-jg gun-dummy-a-idle-ja
((gun-dummy-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-peace gun-dummy-yellow-gun 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-dummy-b gun-dummy-b gun-dummy-b-lod0-jg gun-dummy-b-idle-ja
((gun-dummy-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-a gun-cit-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-c gun-dummy-c gun-dummy-c-lod0-jg gun-dummy-c-idle-ja
((gun-dummy-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-b gun-cit-b 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-big gun-dummy-big gun-dummy-big-lod0-jg gun-dummy-big-idle-ja
((gun-dummy-big-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-c gun-cit-c 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-gold gun-dummy-gold gun-dummy-gold-lod0-jg gun-dummy-gold-idle-ja
((gun-dummy-gold-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-d gun-cit-d 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 1.8 0 3.2))
(defskelgroup skel-gun-dummy-peace gun-dummy-yellow-gun gun-dummy-yellow-gun-lod0-jg gun-dummy-yellow-gun-idle-ja
((gun-dummy-yellow-gun-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-a-explode gun-dummy-a 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-cit-a gun-cit-a gun-cit-a-lod0-jg gun-cit-a-idle-ja
((gun-cit-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-b gun-cit-b gun-cit-b-lod0-jg gun-cit-b-idle-ja
((gun-cit-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-c gun-cit-c gun-cit-c-lod0-jg gun-cit-c-idle-ja
((gun-cit-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-d gun-cit-d gun-cit-d-lod0-jg gun-cit-d-idle-ja
((gun-cit-d-lod0-mg (meters 999999)))
:bounds (static-spherem 0 1.8 0 3.2)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-a-explode gun-dummy-a gun-dummy-a-explode-lod0-jg gun-dummy-a-explode-idle-ja
((gun-dummy-a-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-b-explode gun-dummy-b 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-b-explode gun-dummy-b gun-dummy-b-explode-lod0-jg gun-dummy-b-explode-idle-ja
((gun-dummy-b-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-c-explode gun-dummy-c 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-c-explode gun-dummy-c gun-dummy-c-explode-lod0-jg gun-dummy-c-explode-idle-ja
((gun-dummy-c-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-big-explode gun-dummy-big 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-big-explode gun-dummy-big gun-dummy-big-explode-lod0-jg gun-dummy-big-explode-idle-ja
((gun-dummy-big-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-gold-explode gun-dummy-gold 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-gold-explode gun-dummy-gold gun-dummy-gold-explode-lod0-jg gun-dummy-gold-explode-idle-ja
((gun-dummy-gold-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-dummy-peace-explode gun-dummy-yellow-gun 3 5
((4 (meters 999999)))
(defskelgroup skel-gun-dummy-peace-explode gun-dummy-yellow-gun gun-dummy-yellow-gun-explode-lod0-jg gun-dummy-yellow-gun-explode-idle-ja
((gun-dummy-yellow-gun-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-a-explode gun-cit-a 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-a-explode gun-cit-a gun-cit-a-explode-lod0-jg gun-cit-a-explode-idle-ja
((gun-cit-a-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-b-explode gun-cit-b 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-b-explode gun-cit-b gun-cit-b-explode-lod0-jg gun-cit-b-explode-idle-ja
((gun-cit-b-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-c-explode gun-cit-c 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-c-explode gun-cit-c gun-cit-c-explode-lod0-jg gun-cit-c-explode-idle-ja
((gun-cit-c-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; failed to figure out what this is:
(defskelgroup skel-gun-cit-d-explode gun-cit-d 3 5 ((4 (meters 999999))) :bounds (static-spherem 0 0 0 80))
(defskelgroup skel-gun-cit-d-explode gun-cit-d gun-cit-d-explode-lod0-jg gun-cit-d-explode-idle-ja
((gun-cit-d-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 80)
)
;; definition for symbol *gun-dummy-a-exploder-params*, type joint-exploder-static-params
(define *gun-dummy-a-exploder-params*

View File

@ -2344,7 +2344,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-gungame-door fort-entry-gate 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 3 0 10))
(defskelgroup skel-gungame-door fort-entry-gate fort-entry-gate-lod0-jg fort-entry-gate-idle-ja
((fort-entry-gate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 3 0 10)
)
;; failed to figure out what this is:
(defstate idle (gungame-door)

View File

@ -2,8 +2,8 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-hide-door-b hide-door-b 0 2
((1 (meters 999999)))
(defskelgroup skel-hide-door-b hide-door-b hide-door-b-lod0-jg hide-door-b-idle-ja
((hide-door-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 5)
:origin-joint-index 3
)
@ -106,17 +106,17 @@
)
;; failed to figure out what this is:
(defskelgroup skel-hide-light hide-light 0 3
((1 (meters 999999)))
(defskelgroup skel-hide-light hide-light hide-light-lod0-jg hide-light-idle-ja
((hide-light-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -2.3 0 4.5)
:shadow 2
:shadow hide-light-shadow-mg
:origin-joint-index 3
:shadow-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-hide-light-fog hide-light 5 7
((6 (meters 999999)))
(defskelgroup skel-hide-light-fog hide-light hide-light-fog-lod0-jg hide-light-fog-idle-ja
((hide-light-fog-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -2.5 0 3)
:origin-joint-index 3
)

View File

@ -2,15 +2,15 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-hide-faucet hide-faucet 0 2
((1 (meters 999999)))
(defskelgroup skel-hide-faucet hide-faucet hide-faucet-lod0-jg hide-faucet-idle-ja
((hide-faucet-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-gun-barrel gun-barrel 0 2
((1 (meters 999999)))
(defskelgroup skel-gun-barrel gun-barrel gun-barrel-lod0-jg gun-barrel-idle-ja
((gun-barrel-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)

View File

@ -2,7 +2,10 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-hip-door-b hip-door-a 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 2 0 5))
(defskelgroup skel-hip-door-b hip-door-a hip-door-a-lod0-jg hip-door-a-idle-ja
((hip-door-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 2 0 5)
)
;; definition of type hip-door-b
(deftype hip-door-b (com-airlock)
@ -76,8 +79,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-hip-whack-a-metal hip-whack-a-metal 0 2
((1 (meters 999999)))
(defskelgroup skel-hip-whack-a-metal hip-whack-a-metal hip-whack-a-metal-lod0-jg hip-whack-a-metal-idle-ja
((hip-whack-a-metal-lod0-mg (meters 999999)))
:bounds (static-spherem 0 -1 1 3.8)
:origin-joint-index 3
)
@ -196,7 +199,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-hip-mirror hip-mirror 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 0 0 12))
(defskelgroup skel-hip-mirror hip-mirror hip-mirror-lod0-jg hip-mirror-idle-ja
((hip-mirror-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 12)
)
;; failed to figure out what this is:
(defstate idle (hip-mirror)
@ -371,36 +377,36 @@
)
;; failed to figure out what this is:
(defskelgroup skel-computerpaper computerpaper 0 -1
((1 (meters 999999)))
(defskelgroup skel-computerpaper computerpaper computerpaper-lod0-jg -1
((computerpaper-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-hip-bottle-b hip-bottle-b 0 -1
((1 (meters 999999)))
(defskelgroup skel-hip-bottle-b hip-bottle-b hip-bottle-b-lod0-jg -1
((hip-bottle-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-hip-bottle-c hip-bottle-c 0 -1
((1 (meters 999999)))
(defskelgroup skel-hip-bottle-c hip-bottle-c hip-bottle-c-lod0-jg -1
((hip-bottle-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-hip-mug hip-mug 0 -1
((1 (meters 999999)))
(defskelgroup skel-hip-mug hip-mug hip-mug-lod0-jg -1
((hip-mug-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-krew-moneybag krew-moneybag 0 -1
((1 (meters 999999)))
(defskelgroup skel-krew-moneybag krew-moneybag krew-moneybag-lod0-jg -1
((krew-moneybag-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)

View File

@ -2210,15 +2210,15 @@
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-break rift-rider-break 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-break rift-rider-break rift-rider-break-lod0-jg -1
((rift-rider-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
:origin-joint-index 25
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-break-a rift-rider-break 7 -1
((8 (meters 999999)))
(defskelgroup skel-rift-rider-break-a rift-rider-break rift-rider-break-a-lod0-jg -1
((rift-rider-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
:origin-joint-index 10
)
@ -2238,99 +2238,99 @@
)
;; failed to figure out what this is:
(defskelgroup skel-vortex-light vortex-light 0 -1
((1 (meters 999999)))
(defskelgroup skel-vortex-light vortex-light vortex-light-lod0-jg -1
((vortex-light-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5000)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-bar rift-rider-bar 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-bar rift-rider-bar rift-rider-bar-lod0-jg -1
((rift-rider-bar-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-chunk-a rift-rider-chunk-a 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-chunk-a rift-rider-chunk-a rift-rider-chunk-a-lod0-jg -1
((rift-rider-chunk-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-break-b rift-rider-break-b 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-break-b rift-rider-break-b rift-rider-break-b-lod0-jg -1
((rift-rider-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-break-c rift-rider-break-c 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-break-c rift-rider-break-c rift-rider-break-c-lod0-jg -1
((rift-rider-break-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-meteor meteor 0 -1
((1 (meters 999999)))
(defskelgroup skel-meteor meteor meteor-lod0-jg -1
((meteor-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-metalkor-torso metalkor-torso 0 -1
((1 (meters 999999)))
(defskelgroup skel-metalkor-torso metalkor-torso metalkor-torso-lod0-jg -1
((metalkor-torso-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 30)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-donut rift-rider-donut 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-donut rift-rider-donut rift-rider-donut-lod0-jg -1
((rift-rider-donut-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-vil-break-support vil-break-support 0 -1
((1 (meters 999999)))
(defskelgroup skel-vil-break-support vil-break-support vil-break-support-lod0-jg -1
((vil-break-support-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 120)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-prsn-chair-shackle prsn-chair-shackle 0 -1
((1 (meters 999999)))
(defskelgroup skel-prsn-chair-shackle prsn-chair-shackle prsn-chair-shackle-lod0-jg -1
((prsn-chair-shackle-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-prsn-daxter-plat prsn-daxter-plat 0 -1
((1 (meters 999999)))
(defskelgroup skel-prsn-daxter-plat prsn-daxter-plat prsn-daxter-plat-lod0-jg -1
((prsn-daxter-plat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-jak-clothes jak-clothes 0 -1
((1 (meters 999999)))
(defskelgroup skel-jak-clothes jak-clothes jak-clothes-lod0-jg -1
((jak-clothes-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-dash rift-rider-dash 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-dash rift-rider-dash rift-rider-dash-lod0-jg -1
((rift-rider-dash-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-rift-rider-heart-of-mar rift-rider-heart-of-mar 0 -1
((1 (meters 999999)))
(defskelgroup skel-rift-rider-heart-of-mar rift-rider-heart-of-mar rift-rider-heart-of-mar-lod0-jg -1
((rift-rider-heart-of-mar-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)

View File

@ -2,15 +2,15 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-tomb-boss-explode tomb-boss-explode 0 -1
((1 (meters 999999)))
(defskelgroup skel-tomb-boss-explode tomb-boss-explode tomb-boss-explode-lod0-jg -1
((tomb-boss-explode-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-tomb-boss-explode-a tomb-boss-explode 3 -1
((4 (meters 999999)))
(defskelgroup skel-tomb-boss-explode-a tomb-boss-explode tomb-boss-explode-a-lod0-jg -1
((tomb-boss-explode-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
:origin-joint-index 3
)

View File

@ -36,8 +36,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-metalkor-fma-spinner metalkor-fma-spinner 0 2
((1 (meters 999999)))
(defskelgroup skel-metalkor-fma-spinner metalkor-fma-spinner metalkor-fma-spinner-lod0-jg metalkor-fma-spinner-idle-ja
((metalkor-fma-spinner-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 20)
:origin-joint-index 3
)
@ -1706,8 +1706,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-nest-gun-parts nest-gun-parts 0 2
((1 (meters 999999)))
(defskelgroup skel-nest-gun-parts nest-gun-parts nest-gun-parts-lod0-jg nest-gun-parts-idle-ja
((nest-gun-parts-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 25 40)
:origin-joint-index 3
)
@ -1773,8 +1773,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-nest-unbroken-rocks nest-unbroken-rocks 0 2
((1 (meters 999999)))
(defskelgroup skel-nest-unbroken-rocks nest-unbroken-rocks nest-unbroken-rocks-lod0-jg nest-unbroken-rocks-idle-ja
((nest-unbroken-rocks-lod0-mg (meters 999999)))
:bounds (static-spherem 75 0 -75 55)
:origin-joint-index 3
)

View File

@ -2,29 +2,29 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-nest-gun-elevator nest-gun-elevator 0 -1
((1 (meters 999999)))
(defskelgroup skel-nest-gun-elevator nest-gun-elevator nest-gun-elevator-lod0-jg -1
((nest-gun-elevator-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 2)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-nest-break-rocks-break nest-break-rocks 0 -1
((1 (meters 999999)))
(defskelgroup skel-nest-break-rocks-break nest-break-rocks nest-break-rocks-break-lod0-jg -1
((nest-break-rocks-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-nest-break-rocks-break-a nest-break-rocks 4 -1
((5 (meters 999999)))
(defskelgroup skel-nest-break-rocks-break-a nest-break-rocks nest-break-rocks-break-a-lod0-jg -1
((nest-break-rocks-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 300)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-nest-break-rocks-break-b nest-break-rocks 8 -1
((9 (meters 999999)))
(defskelgroup skel-nest-break-rocks-break-b nest-break-rocks nest-break-rocks-break-b-lod0-jg -1
((nest-break-rocks-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 200)
:origin-joint-index 3
)

View File

@ -2,50 +2,50 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-squid-break-pod squid-break 0 -1
((1 (meters 999999)))
(defskelgroup skel-squid-break-pod squid-break squid-break-pod-lod0-jg -1
((squid-break-pod-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 4)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-squid-break-a squid-break 4 -1
((5 (meters 999999)))
(defskelgroup skel-squid-break-a squid-break squid-break-a-lod0-jg -1
((squid-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 500)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-squid-break-b squid-break 8 -1
((9 (meters 999999)))
(defskelgroup skel-squid-break-b squid-break squid-break-b-lod0-jg -1
((squid-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 500)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-squid-break-c squid-break 12 -1
((13 (meters 999999)))
(defskelgroup skel-squid-break-c squid-break squid-break-c-lod0-jg -1
((squid-break-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 500)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-squid-break-d squid-break 16 -1
((17 (meters 999999)))
(defskelgroup skel-squid-break-d squid-break squid-break-d-lod0-jg -1
((squid-break-d-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 500)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-squid-break-e squid-break 20 -1
((21 (meters 999999)))
(defskelgroup skel-squid-break-e squid-break squid-break-e-lod0-jg -1
((squid-break-e-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 500)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-squid-break-tentacle squid-break 24 -1
((25 (meters 999999)))
(defskelgroup skel-squid-break-tentacle squid-break squid-break-tentacle-lod0-jg -1
((squid-break-tentacle-lod0-mg (meters 999999)))
:bounds (static-spherem 5 0 0 11)
:origin-joint-index 3
)

View File

@ -24,10 +24,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-vin vin 0 3
((1 (meters 999999)))
(defskelgroup skel-vin vin vin-lod0-jg vin-idle-ja
((vin-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:shadow 2
:shadow vin-shadow-mg
:origin-joint-index 3
)
@ -362,15 +362,15 @@
)
;; failed to figure out what this is:
(defskelgroup skel-pow-mov-plat pow-mov-plat 0 2
((1 (meters 999999)))
(defskelgroup skel-pow-mov-plat pow-mov-plat pow-mov-plat-lod0-jg pow-mov-plat-idle-ja
((pow-mov-plat-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-plasmitebox plasmitebox 0 2
((1 (meters 999999)))
(defskelgroup skel-plasmitebox plasmitebox plasmitebox-lod0-jg plasmitebox-idle-ja
((plasmitebox-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)

View File

@ -31,92 +31,92 @@
)
;; failed to figure out what this is:
(defskelgroup skel-awning awning 0 2
((1 (meters 999999)))
(defskelgroup skel-awning awning awning-lod0-jg awning-idle-ja
((awning-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-flag flag 0 3
((1 (meters 20)) (2 (meters 999999)))
(defskelgroup skel-flag flag flag-lod0-jg flag-idle-ja
((flag-lod0-mg (meters 20)) (flag-lod1-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-movie-flag flag 0 3
((1 (meters 999999)))
(defskelgroup skel-movie-flag flag flag-lod0-jg flag-idle-ja
((flag-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-precipice-a precipice-a 0 2
((1 (meters 999999)))
(defskelgroup skel-precipice-a precipice-a precipice-a-lod0-jg precipice-a-idle-ja
((precipice-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 18
)
;; failed to figure out what this is:
(defskelgroup skel-precipice-b precipice-b 0 2
((1 (meters 999999)))
(defskelgroup skel-precipice-b precipice-b precipice-b-lod0-jg precipice-b-idle-ja
((precipice-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 26
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-tower-a ruins-tower-a 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-tower-a ruins-tower-a ruins-tower-a-lod0-jg ruins-tower-a-idle-ja
((ruins-tower-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 49
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-tower-b ruins-tower-b 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-tower-b ruins-tower-b ruins-tower-b-lod0-jg ruins-tower-b-idle-ja
((ruins-tower-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 46
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-tower-c ruins-tower-c 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-tower-c ruins-tower-c ruins-tower-c-lod0-jg ruins-tower-c-idle-ja
((ruins-tower-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 25
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-tower-d ruins-tower-d 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-tower-d ruins-tower-d ruins-tower-d-lod0-jg ruins-tower-d-idle-ja
((ruins-tower-d-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 9
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-tower-e ruins-tower-e 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-tower-e ruins-tower-e ruins-tower-e-lod0-jg ruins-tower-e-idle-ja
((ruins-tower-e-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 53
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-tower-f ruins-tower-f 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-tower-f ruins-tower-f ruins-tower-f-lod0-jg ruins-tower-f-idle-ja
((ruins-tower-f-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-tower-rp ruins-tower-rp 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-tower-rp ruins-tower-rp ruins-tower-rp-lod0-jg ruins-tower-rp-idle-ja
((ruins-tower-rp-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 1000)
:origin-joint-index 4
)
;; failed to figure out what this is:
(defskelgroup skel-zipline zipline 0 2
((1 (meters 999999)))
(defskelgroup skel-zipline zipline zipline-lod0-jg zipline-idle-ja
((zipline-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 100)
:origin-joint-index 4
)
@ -1421,8 +1421,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-ruins-precipice ruins-precipice 0 2
((1 (meters 999999)))
(defskelgroup skel-ruins-precipice ruins-precipice ruins-precipice-lod0-jg ruins-precipice-idle-ja
((ruins-precipice-lod0-mg (meters 999999)))
:bounds (static-spherem 5 0 5 12)
:origin-joint-index 3
)

View File

@ -30,10 +30,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-jinx jinx 0 3
((1 (meters 999999)))
(defskelgroup skel-jinx jinx jinx-lod0-jg jinx-idle0-ja
((jinx-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 2
:shadow jinx-shadow-mg
:origin-joint-index 15
:shadow-joint-index 15
)

View File

@ -1497,8 +1497,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-skate-training-ramp skate-training-ramp 0 2
((1 (meters 999999)))
(defskelgroup skel-skate-training-ramp skate-training-ramp skate-training-ramp-lod0-jg skate-training-ramp-idle-ja
((skate-training-ramp-lod0-mg (meters 999999)))
:bounds (static-spherem 4 -4 8 12)
)
@ -1639,7 +1639,10 @@
)
;; failed to figure out what this is:
(defskelgroup skel-skate-gate skate-gate 0 2 ((1 (meters 999999))) :bounds (static-spherem 0 8 0 30))
(defskelgroup skel-skate-gate skate-gate skate-gate-lod0-jg skate-gate-idle-ja
((skate-gate-lod0-mg (meters 999999)))
:bounds (static-spherem 0 8 0 30)
)
;; failed to figure out what this is:
(defstate idle (skate-gate)
@ -1761,8 +1764,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-skatea-jump-pad skatea-jump-pad 0 2
((1 (meters 999999)))
(defskelgroup skel-skatea-jump-pad skatea-jump-pad skatea-jump-pad-lod0-jg skatea-jump-pad-idle-ja
((skatea-jump-pad-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 15)
)
@ -1890,8 +1893,8 @@
)
;; failed to figure out what this is:
(defskelgroup skel-skatea-floating-ring skatea-floating-ring 0 2
((1 (meters 999999)))
(defskelgroup skel-skatea-floating-ring skatea-floating-ring skatea-floating-ring-lod0-jg skatea-floating-ring-idle-ja
((skatea-floating-ring-lod0-mg (meters 999999)))
:bounds (static-spherem 0 4 0 8)
)

View File

@ -2,38 +2,38 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-movie-race-bike-b race-bike-b 0 -1
((1 (meters 999999)))
(defskelgroup skel-movie-race-bike-b race-bike-b race-bike-b-lod0-jg -1
((race-bike-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 3
:shadow race-bike-b-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-movie-race-bike-c race-bike-c 0 -1
((1 (meters 999999)))
(defskelgroup skel-movie-race-bike-c race-bike-c race-bike-c-lod0-jg -1
((race-bike-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:shadow 3
:shadow race-bike-c-shadow-mg
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-stdm-barrels stdm-barrels 0 -1
((1 (meters 999999)))
(defskelgroup skel-stdm-barrels stdm-barrels stdm-barrels-lod0-jg -1
((stdm-barrels-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-stdm-baron-box stdm-baron-box 0 -1
((1 (meters 999999)))
(defskelgroup skel-stdm-baron-box stdm-baron-box stdm-baron-box-lod0-jg -1
((stdm-baron-box-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 10)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-babak babak 0 -1
((1 (meters 999999)))
(defskelgroup skel-babak babak babak-lod0-jg -1
((babak-lod0-mg (meters 999999)))
:bounds (static-spherem 0 0 0 5)
:origin-joint-index 3
)

View File

@ -2,36 +2,36 @@
(in-package goal)
;; failed to figure out what this is:
(defskelgroup skel-ctypal-baron-statue-break ctypal-baron-statue-break 0 2
((1 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break ctypal-baron-statue-break ctypal-baron-statue-break-lod0-jg ctypal-baron-statue-break-idle-ja
((ctypal-baron-statue-break-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 9
)
;; failed to figure out what this is:
(defskelgroup skel-ctypal-baron-statue-break-a ctypal-baron-statue-break 4 6
((5 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break-a ctypal-baron-statue-break ctypal-baron-statue-break-a-lod0-jg ctypal-baron-statue-break-a-idle-ja
((ctypal-baron-statue-break-a-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 9
)
;; failed to figure out what this is:
(defskelgroup skel-ctypal-baron-statue-break-b ctypal-baron-statue-break 8 10
((9 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break-b ctypal-baron-statue-break ctypal-baron-statue-break-b-lod0-jg ctypal-baron-statue-break-b-idle-ja
((ctypal-baron-statue-break-b-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-ctypal-baron-statue-break-c ctypal-baron-statue-break 12 14
((13 (meters 999999)))
(defskelgroup skel-ctypal-baron-statue-break-c ctypal-baron-statue-break ctypal-baron-statue-break-c-lod0-jg ctypal-baron-statue-break-c-idle-ja
((ctypal-baron-statue-break-c-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 3
)
;; failed to figure out what this is:
(defskelgroup skel-ctypal-break-wall ctypal-break-wall 0 2
((1 (meters 999999)))
(defskelgroup skel-ctypal-break-wall ctypal-break-wall ctypal-break-wall-lod0-jg ctypal-break-wall-idle-ja
((ctypal-break-wall-lod0-mg (meters 999999)))
:bounds (static-spherem 0 60 0 600)
:origin-joint-index 3
)

Some files were not shown because too many files have changed in this diff Show More