When trying to create a randomized rom using the Extreme settings using a Plando file, the randomizer can get stuck in an infinite loop. The check at RandomizeItemsBadgesAssumedFill.py#L295 incorrectly thinks that the item is in allDepsList and thus is a dependency for that location.
As a result, the randomizer places the items somewhere else, then notices later that some items are not in the plando placements and tries again. The loop repeats infinitely.
Here is an example Plando file which causes the stuck behavior: example_SPOILER.txt.
When trying to create a randomized rom using the Extreme settings using a Plando file, the randomizer can get stuck in an infinite loop. The check at RandomizeItemsBadgesAssumedFill.py#L295 incorrectly thinks that the item is in allDepsList and thus is a dependency for that location.
As a result, the randomizer places the items somewhere else, then notices later that some items are not in the plando placements and tries again. The loop repeats infinitely.
Here is an example Plando file which causes the stuck behavior: example_SPOILER.txt.
To repro: