forked from mirror/Archipelago
Compare commits
3 Commits
main
...
NewSoupVi-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e92bd65f08 | ||
|
|
3c7331b206 | ||
|
|
71475230ba |
@@ -1719,9 +1719,10 @@ class Spoiler:
|
|||||||
logging.debug('The following items could not be reached: %s', ['%s (Player %d) at %s (Player %d)' % (
|
logging.debug('The following items could not be reached: %s', ['%s (Player %d) at %s (Player %d)' % (
|
||||||
location.item.name, location.item.player, location.name, location.player) for location in
|
location.item.name, location.item.player, location.name, location.player) for location in
|
||||||
sphere_candidates])
|
sphere_candidates])
|
||||||
if any([multiworld.worlds[location.item.player].options.accessibility != 'minimal' for location in sphere_candidates]):
|
if not multiworld.has_beaten_game(state):
|
||||||
raise RuntimeError(f'Not all progression items reachable ({sphere_candidates}). '
|
raise RuntimeError("During playthrough generation, the game was determined to be unbeatable. "
|
||||||
f'Something went terribly wrong here.')
|
"Something went terribly wrong here. "
|
||||||
|
f"Unreachable progression items: {sphere_candidates}")
|
||||||
else:
|
else:
|
||||||
self.unreachables = sphere_candidates
|
self.unreachables = sphere_candidates
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user