Banon, don't wander off! (Health fix) - Printable Version +- FF6 Hacking (https://www.ff6hacking.com/forums) +-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html) +--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html) +--- Thread: Banon, don't wander off! (Health fix) (/thread-4145.html) |
Banon, don't wander off! (Health fix) - C-Dude - 09-18-2021 Banon's Health command casts Cure 2 on the party with a unique animation. But... Because the animation is unique, it has the step-forward component built into it. And because Cure 2 can be reflected, if the command hits a mirrored target it will bounce and make Banon step forward again. Used over and over, Banon can be made to walk completely off-screen. This is a vanilla-in-practice bug, as it is present in Vanilla but there is no situation wherein it can be triggered, as there is no way to get Reflect status while Banon is in the party. Nevertheless, it is a problem for hackers who work the Health command into other parts of their game. The fix is fairly simple, which makes it a pity that it requires precious freespace in the clogged C1 bank. I highly recommend deploying some of the C1 bank optimizations from Imzogelmo's Multisteal fix before trying to squeeze in this fix, if you can. Essentially, we tell the HEALTH animation to ignore block graphics, which prevents the reflect animation from playing. When encountering a reflection, the regular green Cure 2 animation will follow on the reflect recipient. Code: ==================== This fix will only be necessary for hacks and randomizations where Health can be used on reflected targets. Note a similar fix would be necessary for Shock if Megahit were ever set to be reflectable; I have not investigated where exactly that code would need to be adjusted, but the hook and fix would be similar if not identical. |