Came across this while I was putting together a patch to add spoilers for the new Spooky Forest NC*: Mafia can handle skipping any number of options at the beginning of a choice adventure, but if options are missing from the middle, the spoilers are misplaced. For example, Tree's Last Stand has four options; the first one is conditional upon you having at least one bar skin, the second is conditional upon you having at least two, and the last two options are unconditional. If both the first and second options are missing, Mafia will correctly skip those spoilers. However, if only the second is missing (say you have exactly one bar skin in your inventory), Mafia will show the first spoiler for the first option, then the second spoiler for the third option, and the fourth spoiler for the fourth option. To put it more simply, instead of A1 C3 D4 you’ll see A1 C2 D3.
The attached patch fixes the bug by skipping spoilers for absent options, and is shorter than my long-winded explanation to boot**.
* Naturally, I arrived at the existing bug thread after I finished it only to find there was a second page I’d missed where Bale had ninja’d me by two days.
** In terms of characters anyway.
The attached patch fixes the bug by skipping spoilers for absent options, and is shorter than my long-winded explanation to boot**.
* Naturally, I arrived at the existing bug thread after I finished it only to find there was a second page I’d missed where Bale had ninja’d me by two days.

** In terms of characters anyway.