d_a_kb Almost Matching (#1040)

* d_a_kb Almost Matching

- Get most of the logic in

Still need to switch over from inheritance to composition, will fix at least 2/3 of the functions

* Switch Inheritance -> Composition

Causes regressions in way_check and target_set

* Use More Enums

Now uses res/loop mode/item number/sound/particle/collision attribute/event flag enums properly

* Fix d_a_npc_people

Used kb_class in a couple spots

* Another Inline

Found it in the debug map

* Joint Enums

- Add joint enums with note about normal/big pigs needing to have (at least partially) identical joint setups

* Assert for Joint Numbers

- Make sure the joint numbers match for the normal pig + big pig models
- Update/extend note accordingly
This commit is contained in:
SuperDude88
2026-06-26 17:45:09 -04:00
committed by GitHub
parent f0f98bbcc3
commit 4b401652d9
3 changed files with 2339 additions and 96 deletions
+2278 -69
View File
File diff suppressed because it is too large Load Diff