Hi everyone! After months of trial and error, I've finally found a solution to one of the graphical bugs that's been so prevalent on my mind. This patch occurs when Doom is cast on a character wearing Magitek Armor. Their soul will be dragged off to the great beyond by the Grim Reaper...but its legs will be missing. The reason for this is that the soul is taken from the same location in VRAM as the sprite you normally see on the screen. Therefore, I fixed this by making the Doom animation copy the character sprite to another location with its legs. To ensure the usual synchronicity between the two sprites, I had to repurpose the RAM address 7E:64BA. Normally it kept track of whether the characters were in Magitek Armor in battle, and it still does, but now it also has another bit that is only set during the Doom animation.
NOTE: This patch also fixes the Vanish/Magitek bug which has already been fixed by my Side Saddle patch; however, if both are applied, this patch will be rendered useless. Thus, to apply this patch, you'll have to either remove Side Saddle or apply the included compatibility patch. If you have not already applied Side Saddle, ignore this.

April 29, 2016
Fixed a wrong instruction.

March 18, 2017
Previous version didn't account for the possibility of Doom being blocked by a shield; during my playtesting, Fight VRAM was messed up. This version sets it straight. It also adds a JSR that I didn't know I needed before.