lushen124 / Universal-FE-Randomizer

Properly universal this time.
MIT License
98 stars 28 forks source link

[FE6] Cecilia Zephiel Cutscene Softlock #389

Open TheMageBoy opened 2 years ago

TheMageBoy commented 2 years ago

The game softlocks on Chapter 13 during the Cecilia-Zephiel fight cutscene if Cecilia is randomized with a weapon that cannot hit Zephiel (e.g. a bow).

PockmonGmail commented 2 years ago

The randomizer has been AMAZING so far. However when I reached this scripted fight, Cecilia was randomized into a Nomad Trooper and the game has soft locked. The battle begins but the combat doesn't happen and they just stand in the fight. I presume it is because she doesn't have a melee weapon for use in the fight and the game gets confused.

Vennobennu commented 1 year ago

FYI, the reason this happens is that FE6 Nomad Trooper (both male and female) does not have functional animations set for attacking at melee range with a bow, unlike every other bow-using class in the GBA games. This lockup will also occur when using bows that have randomized into gaining melee range.

To fix this, I might go for the following: A. If Cecilia is a Nomad Trooper, make sure she has a sword equipped in chapter 13, not a bow. B. If a bow randomizes into gaining melee range in FE6, disable battle animations for that bow.

This would be relatively non-invasive. You could instead repoint Nomad Troopers' bow melee animation to just use the bow ranged animation, but I'm not 100% on how section data for battle animations is sorted.