Zannick / logic-graph

Tools for video game logic representation and analysis, particularly routing and beatability checks for speedruns and randomizers.
MIT License
3 stars 0 forks source link

In non-minimize mode, we can sometimes reach an apparently terminal non-winning state #41

Closed Zannick closed 1 year ago

Zannick commented 1 year ago

I'm seeing contexts reported at checkpoints with visited=13 skipped=20, when there are 33 total locations. If there are no locations left todo, then the context should not be iterated on. But if there are, then there is a bug skipping visited locations or visiting skipped locations that needs to be addressed.

Zannick commented 1 year ago

Fixed; apparently we were not checking that a hybrid location was todo before skipping it from a canon collection.