updates title sequence manager + update enum for command types
adds follow_fields helper for self documenting pointer lookups and help prevent breaking between patches
adds resolve_pointer for hopping in objects at 0x0
simple fix for crashing with no process
adds active_index to level up manager (theres a TODO somewhere for this)
Battle
Adds an artificial delay for confirming initial battle commands that helps a data race.
Adds a new targeting setup that is infinitely more accurate.
Fixes a bunch of battle related bugs, including:
Combo attacks getting stuck
First/Second controller getting stuck
unable to target skills/combos for certain chars
unable to correctly use abilities for some chars
some safetys are added just in case something strange happens
adds some state to combat_manager for targeting; this will likely be extracted at a later date. for now we any the SoSAppraisal.
implement internal_name for some abilities that need it. This is to compare in memory some abilities with different names or no spaces so we can use the new targeting mode.
fixes battle_command_targeting_types for Combos; these target like an attack in memory but are in the skill memory space.
Memory
follow_fields
helper for self documenting pointer lookups and help prevent breaking between patchesresolve_pointer
for hopping in objects at 0x0Battle
Route