* Core tracker code mostly done.
* Format
* Clean up enums.
* Format
* Header cleanup
* Update
* use CVars
* format
* Add editor to modern menu
* format
* Fix item tracker cvar loading/saving and add item tracker button for modern menu
* update button label
---------
Co-authored-by: Archez <archez39@me.com>
* Enhancement to enable magic for 2-handed swords
Create a new magic charge size for the two-handed swords
Add utility method for determining if the held item's button is being pressed, not just B
* Clean up two-handed sword spin attacks
Add hook for thunder matrix transformation, move that logic into TwoHandedSwordSpinAttack
Move held item button press function into TwoHandedSwordSpinAttack.cpp
Add enhancement to the searchable menu
Clean up logic for magic spin attack form check
Use variadic args for hooks
* Remove redundant includes from TwoHandedSwordSpinAttack.cpp
* Use extern on TwoHandedSwordSpinAttack structs
* add option to skip first cycle
* nest cycle skip in intro skip
* set persistant flags from first cycle
* better comments
* missed a flag
* add modern menu option
* clang format
* add entrance cutscene flags
* Add cheat to allow Elegy of Emptiness anywhere
* Use modern menu for Elegy Anywhere, rename VB
Removed redundant null from Elegy scene check
Moved ElegyAnywhere enhancement's menu order
* Remove extraneous widgets from ElegyAnywhere menu
* Cremia always gives hugs after getting Romani Mask. Adds enhancement option but the option doesn't change anything yet
* moved cremia enhancement out of cutscene files
* hook works now
* change enhancement to picklist
* cleaned conditional
* move to minigame section and add modern menu item
* clang format
* Mirror mode initial version
* Update mm/src/code/z_actor.c
Co-authored-by: Archez <Archez@users.noreply.github.com>
* mirror mode support for minimaps and dungeon pause map
* mirror mode support overworld pause map and song of soaring
* mirror mode support for various remaining things
* mirror mode support pause warp enhancement
* Add searchable menu item
---------
Co-authored-by: Archez <Archez@users.noreply.github.com>
Co-authored-by: Archez <archez39@me.com>
* PoC of using variadic arguments with GameInteractor_Should
* va_list boilerplate in SHOULD macro
* drop opt arg in favor of variadic arg changes
* account for default type promotion
* remove demo code