1. Now the flame is compatible with NMSTL(sprite memory index = 10).
2. In the vanilla routine, there's a possibility that flames can overwrite OAM of other sprites when sprite memory is 0 for example.
If you set sprite memory to 10, this patch will let these cluster sprites be in empty OAM slots without overwriting. (Note that regular sprites take the first OAM slots when sprite memory is 10, flames will be behind normal sprites.)
Currently it's still possible for you to use the unmodified routine for some reasons. To use it, use a non-10 sprite memory index. (I might as well change this to be applied for all cases, after confirming there's no problem for doing so.)
No credit needed. This patch is based on the patch made by Roy.
The old description is below.
This patch fixes two pretty serious bugs one might encounter with the Sumo Brother flames. One, that sometimes sprites will "warp" towards the flames when the lightning strikes the ground, and two, that the player can get hurt when he is about 8 blocks underneath the fire sea. I just happened to fix these because I stumbled upon them in my own hack.