* 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 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
* initial commit of relevant files
* attempt to appease clang formatting
* fix edge case of marine researcher dialogue being wrong with low egg counts
* refactored to better use hooks and no longer touch main mm code directly
* undo GameInteractor.h changes
* removed useless egg checks, only need the researcher
* trigger remote build
* removing useless includes leftover from the old approach.
* move UIWidgets for egg into existing section
* Add Pause Owl Warp Enhancement
- **mm/2s2h/BenGui/BenMenuBar.cpp**: Updated menu to include new enhancement options.
- **mm/2s2h/Enhancements/Enhancements.cpp**: Registered the new Pause Owl Warp enhancement.
- **mm/2s2h/Enhancements/Enhancements.h**: Declared functions for the new enhancement.
- **mm/2s2h/Enhancements/Songs/PauseOwlWarp.cpp**: Implemented the Pause Owl Warp functionality.
- **mm/2s2h/Enhancements/Songs/PauseOwlWarp.h**: Header file for the Pause Owl Warp implementation.
- **mm/include/functions.h**: Added function declarations related to the new enhancement.
- **mm/src/overlays/kaleido_scope/ovl_kaleido_map.c**: Modified to support the new enhancement.
- **mm/src/overlays/kaleido_scope/ovl_kaleido_scope_NES.c**: Modified to support the new enhancement.
* ran clang-format script
* Additional logic and bug fixes
* Fix PauseOwlWarp cursor logic triggering on dungeon map
-Added a check to ensure PauseOwlWarp's cursor logic is only triggered when not in a dungeon.
* Add Song of Soaring check
- To make it more in line with vanilla, you are now required to have the Song of Soaring to use this enhancement.
* bug fix and ran clang-format script
-My previous commit had a extra condition that wasn't needed that caused a bug where the world map points locations pointed to activated owl statues.
* added more checks
* Simplified complex conditional statements
* possibly fix macos build issue?
* index warping logic added
* implement feedback from Archez
* shot in the dark macos build fix?
* how bout now?
* revert back to previous commit
* if this fixed the macos build issue it'll be thanks to cclark25... let's pray
* add debugeditor check - thanks archez!
* Moved debugEditor check to prevent triggering ALL pauseOwlWarp logic. wtf was I thinking earlier
* Initial 3D Item Drops Toggle
* Use generic hooks and other tweaks
* 3d drop fixes and changes
* move slime item draw to VB hook; fix arrow GID
* whitespacing
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
Co-authored-by: Archez <archez39@me.com>
* Adds min and max functionality by pressing the R and Z buttons while the Deposit Rupees dialogue box is opened.
* Place functionality behind a cvar.
* clangified
* I slished when i shoulda slashed!
* removal of src/
* Typo in tooltip
* Updated to dynamic hook registration and fix sfx spam.
* clang
* Remove double assignment.
* Update to HOOK_ID and adds Withdrawal functionaility.
* Updated currentTextId's to actual format.
* Clangs
* Move to dialogue menu
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
* Black Bars be gone
* Move it to draw/apply functions
Updates in real time now
* Added return instead
* added space
* Update mm/2s2h/Enhancements/Enhancements.cpp
* Update mm/2s2h/Enhancements/Enhancements.cpp
---------
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>