Author Topic: New patch: Bird Bars Glitch fix  (Read 95 times)

13375K31C43R

  • Byblos
  • *
  • Posts: 531
  • Gender: Male
    • View Profile
    • Leet Sketcher's Final Fantasy III Patches
New patch: Bird Bars Glitch fix
« on: April 10, 2017, 11:30:01 PM »
Hey! Here's one for all of you: this patch fixes both of the "Setzer Hates Birds" bugs as found in Master ZED's Bug FAQ. One of those bugs makes Setzer take an extra step forward when Summoning Phoenix via the three-BAR Slot combo (and, tangentially, makes living party members not put up their shields). The other bug makes Setzer land in the wrong place after Summoning Palidor from Slot, so he ends up too far back. The way I fixed this is by replacing the random Summon with a Magicite usage, which does the same thing with correct animations. I also created a new flag to ensure the Esper Summon still gets displayed properly at the top of the screen instead of the word "Magicite". And don't worry, just because Setzer's using Magicite doesn't mean your stock is getting depleted! :wink:

With this fix, the glitch is actually still feasible, but only if you hack the Slot commands to explicitly Summon either Palidor or Phoenix. The "correct" fix would probably have been to actually fix the Slot animation code, but I went the Magicite route because it was easier. If I wanted to fix the animation code, I'd have to spend weeks debugging and analyzing what's going on. That said, I might change the fix in a future update, but that would be for another time.
"Do not meddle in the affairs of wizards, for they are subtle and quick to anger." -Gildor from The Lord of the Rings

Lenophis

  • Forum Overlord
  • *
  • Posts: 1,666
  • Gender: Male
  • I sad
    • View Profile
    • Slick Productions
Re: New patch: Bird Bars Glitch fix
« Reply #1 on: April 10, 2017, 11:43:47 PM »
Yeah, the animation disaster is going to take a serious rewrite just to fix most errors. Imp...not an Imp? comes to mind on several levels. Great work, even if it's not a complete fix.  :childish:

119 bugs fixed and counting.