SMW-SA1-Pack
SMW-SA1-Pack copied to clipboard
Fixed some sprite tile priority issues
I've fixed some sprite priority issues on the game:
- Ludwig's fireballs no longer go behind the background.
- MaxTile's garbage collector now works as expected during Bowser's fight.
- Bowser being defeated no longer changes the priority on the arena's floor.
This required adding extra special checks during the OAM flush routines and have more specialized OAM flush routines, which ends up increasing the insert size of the patch (don't have exact numbers), but it shouldn't matter that much.
Added two more commits.
One of them makes wiggler work outside sprite header 0A, making them useable where SA-1 works best (header 08). The other one adds a few fixes to the initial implementation of sprite priority fixes in boss rooms.