This is really not an essential problem, but it’s been bothering me and I don’t know how to fix it.
In chapter 1, I have an area event that causes a game over if the enemy triggers it. After the game over, if the player selects “resume chapter” from the main menu, the game softlocks on a black screen. I suspect this has to do with how I triggered the game over:
DefendGameOver:
CHECK_ALLEGIANCE 0xFFFF //Check allegiance of active unit
SVAL 0x1 0x2 //Set s1 to 0x2 for enemy allied
BEQ 0x0 0xC 0x1 //If enemy allied, goto label 0x0
EVBIT_T 0x7
ENDA
LABEL 0x0
Text(0x26, 0x92C)
EVBIT_MODIFY 0x4
ASMC 0x85375 //Game over
ENDA
I looked at FE7 chapter 15H’s events to see how that chapter handled the game over. First, I can confirm that an enemy taking the throne both causes a game over and doesn’t cause the game to softlock on resume chapter. However, it doesn’t seem like this loss condition is even defined in FE7 chapter 15H’s events. So I have no idea how FE7 does it.