[jak2] use art constants (#2097)
parent
5095b867b0
commit
f50c0e56e9
|
@ -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
|
||||
|
|
|
@ -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"],
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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]]"
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
@ -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)
|
||||
)
|
||||
|
|
|
@ -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))
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
||||
|
|
|
@ -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)
|
||||
()
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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))
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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)
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
1793
test/decompiler/reference/jak2/engine/target/mech_suit/target-mech_REF.gc
generated
vendored
Normal file
1793
test/decompiler/reference/jak2/engine/target/mech_suit/target-mech_REF.gc
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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*
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
10
test/decompiler/reference/jak2/levels/city/misc/collection_task/collection-task_REF.gc
generated
vendored
10
test/decompiler/reference/jak2/levels/city/misc/collection_task/collection-task_REF.gc
generated
vendored
|
@ -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)))
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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))
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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*
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue