Files
jak-project/goal_src/jakx/engine/anim/joint-exploder.gc
T
Tyler Wilding 9c86c86c74 d/jx: More files (#4360)
Breaks the 300 file milestone, also includes the majority of mips2c
functions carried forward. Some functions need some fixes in the c++
code to mips2c properly, and a small handful of the mips2c functions
require manual patching -- all spots were marked with `TODO - fix` that
had to be commented out to get things compiling.
2026-09-04 09:27:06 -04:00

29 lines
1.0 KiB
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: joint-exploder.gc
;; name in dgo: joint-exploder
;; dgos: ENGINE, GAME
;; DECOMP BEGINS
(deftype joint-exploder-static-joint-params (structure)
((joint-index int16 :offset-assert 0)
(parent-joint-index int16 :offset-assert 2)
)
:method-count-assert 9
:size-assert #x4
:flag-assert #x900000004
)
(deftype joint-exploder-static-params (basic)
((joints (array joint-exploder-static-joint-params) :offset-assert 4) ;; guessed by decompiler
(collide-spec collide-spec :offset-assert 8) ;; guessed by decompiler
(art-level symbol :offset-assert 12) ;; guessed by decompiler
(collide-sound uint16 :offset-assert 16) ;; sound-name
(collide-sound-interval uint64 :offset-assert 24) ;; time-frame
)
:method-count-assert 9
:size-assert #x20
:flag-assert #x900000020
)