decomp: evilbro (#774)

* add script to make adding lambda label casts a bit easier

* decomp: almost finish `evil-bro`

blocked by handle -> process conversion it seems:
`No method or function named .asm.sllv.r0 for type (pointer process-tree)`

* so close! SLLV issue (not a simple handle scenario)

* decomp: finalize `evilbro` blocked by func return type

* decomp: finish `evilbro`
This commit is contained in:
Tyler Wilding
2021-08-22 21:03:47 -04:00
committed by GitHub
parent 08571e772c
commit 4c61343cb7
11 changed files with 733 additions and 144 deletions
@@ -98,22 +98,22 @@
(skippable basic :offset-assert 276)
(blend-on-exit basic :offset-assert 280)
(camera uint64 :offset-assert 288)
(will-talk basic :offset-assert 296)
(will-talk symbol :offset-assert 296)
(talk-message uint32 :offset-assert 300)
(last-talk uint64 :offset-assert 304)
(bounce-away basic :offset-assert 312)
(bounce-away symbol :offset-assert 312)
(ambient ambient-control :inline :offset-assert 320)
(center-joint-index int32 :offset-assert 336)
(draw-bounds-y-offset float :offset-assert 340)
(neck-joint-index int32 :offset-assert 344)
(fuel-cell-anim basic :offset-assert 348)
(fuel-cell-anim spool-anim :offset-assert 348)
(sound-flava uint8 :offset-assert 352)
(have-flava basic :offset-assert 356)
(have-flava symbol :offset-assert 356)
(music basic :offset-assert 360)
(have-music basic :offset-assert 364)
(been-kicked basic :offset-assert 368)
(cur-trans-hook basic :offset-assert 372)
(shadow-backup basic :offset-assert 376)
(have-music symbol :offset-assert 364)
(been-kicked symbol :offset-assert 368)
(cur-trans-hook function :offset-assert 372)
(shadow-backup shadow-geo :offset-assert 376)
)
:heap-base #x110
:method-count-assert 53