* Merge from CookieScythe branch
* Rename block to shieldstun, add icons to layout.arc, add new options to ui_menu
* Address clippy warnings and reformat
* Add fn_null_check back to whitelist
* Pray to clippy gods
* A bunch of things
* Current progress
* Fix for ResAnimationContent
* Figure out Parts*
* Cleanup, just because
* New pane working!!!
* New null pane for hierarchy
* Success with parent pane
* Generate multiple panes
* Multiple panes, almost working text color
* MaterialColor test, but fails
* Forgot bitfield-struct
* Vtable for material. Fixes SetWhiteColor!
* Refactor color changing, change naming scheme
* Just Frame Advantage
* Merge
* Delete T_test.txt
* Delete set_txt_num_01.txt
* Delete libtraining_modpack.nro
* Format Rust code using rustfmt
* Ignore shell scripts in repo languages
* General refactor, add basis for quick menu
* Small refactor, fix ordering of submenu options
* Toggles, sliders
* Tons of progress...
* Correct dmg updater, remove old quick menu backend
* Fix damage percentage display
* Small QoL
* Format Rust code using rustfmt
* More edits. Use Quit Training button as Modpack Menu header
* Finish merge
* Format Rust code using rustfmt
* Use vanilla backgrounds for text options
* Format ui_hacks, also always do new percent display
* Fix merge
* That was the most awful merge ever
* Address clippy warnings
* Format Rust code using rustfmt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* raygun print frame advantage
* Don't release, but allow action for raygun-print branch
* Add as menu option, only print in that case
* revert change to workflow file
* fixes
* add workflow clippy spec
* Rename Module
left_stick => air_dodge_direction
* Extract Method
Added shared hook that is called once per frame per fighter
* Refactor Training Mode Checks
Moved checks to skyline hook
* Add Reset Module
Unlink SDI from mash toggle
* Add Shield Tilt Toggle
* Version +
* Fix Rumble
* Remove Debugging Code
* Add Frame Counter Module
* Allow Multiple Frame Counters
* Apply Frame Counter
* Add Enum For Fighter Id
* Simplify Calculation
* Restore Original Indentation
* Add Transition Checks
Check if the transition is possible before setting the flag
* Add Normal Attacks
* Update Mash
Recactored attack options
Extracted sub functions
* Remove deprecated function
* Update Mash Module
Handle all attack options through the mash module.
* Fix Some OOS Options
Jump/Aerial/UpB
* Update Mash Module
Return the flag in get_command_flag so we don't need to borrow a mut
Removed transition check for usmash for now
* Fix Multi Buffer
Fixed buffering more than once per shield interaction
* Fix drop shield options
Options that require shield drop now work
* Use Minimal Checks
Commented out unnecessary checks
* Fix USmash OOS
* Fix Roll/Dodge OOS
* Fix Aerials
Fixed starting 1 frame late
* Fix USmash OOS again
* Remove PrintLns
* Update TrainingModpackOverlay
* Remove unused Methods
* Default To FastFall Off
* Update Defensive Options
Remove Shield Button Checks outside shield module.
* Update Defensive Options
Now handled through mash buffer
* Formatting
* Cleanup
* Reimplement Random Mash
* Add ToDos