All state does not contain crystals or pendants precollected. Key placement needs to collect crystals to consider them available for placing things. If a dungeon is shuffled behind Ganon's Tower entrance, its keys are placed last to ensure that all crystals are collectable before this point.

This commit is contained in:
LLCoolDave
2017-07-17 22:26:15 +02:00
parent 8c624e62a4
commit 4b44a796df
2 changed files with 13 additions and 4 deletions

View File

@@ -85,6 +85,8 @@ class World(object):
ret = CollectionState(self)
def soft_collect(item):
if 'Crystal' in item.name or 'Pendant' in item.name:
return
if item.name.startswith('Progressive '):
if 'Sword' in item.name:
if ret.has('Golden Sword'):