I found the little logical bug in v96a that locks the game out of progress in case you have already talked to Jaheem in the basement and fixed it.
A condition for the continuation of the Grace story (the sperm donor quest) was depending on Jaheem's story and was set unnecessarily strictly to Jaheem's event #3. After talking to Jaheem in the basement, the event number is 4 already. So changing
if STORY_Jaheem_Phoenix == 3 and STORY_Grace == 2:
to
if STORY_Jaheem_Phoenix >= 3 and STORY_Grace == 2:
fixed the trigger among other morning event triggers in the
Morning.rpy
. The second condition of
STORY_Grace == 2
makes sure that the event won't repeat itself after triggering once, so the first condition doesn't have to be so strict.
I found another strict check of the same variable under the label
MC_Story.Story_7
in the
MC Story.rpy
, because it blocked the arrival of the message from Iris and triggered the event following to it in the script instead. That variable check there was in fact redundant and the reason why the following part of the script was triggered (wrong indentation for the
return
statement), so I removed it.
Just extract attached patch into the main (root) folder of the game where the game launchers are (Amnesia.exe and Amnesia.sh) and (re)start the game.
In case any of the other patches (walkie or anything else based directly on v96a) are applied
after the fix, they may overwrite the fixed files with the bugged ones again, so be mindful about what you do and in which order!
PS.
My old regex-based incest patch is also still working just fine without the need of an update:
https://f95zone.to/threads/amnesia-v0-96b-super-alex.44511/post-5270343