First pass on boss randomization

This commit is contained in:
aerinon
2022-10-06 14:17:12 -06:00
parent a5fc4dd7a6
commit 1529ec9473
9 changed files with 641 additions and 52 deletions

View File

@@ -242,6 +242,9 @@ class World(object):
return dungeon
raise RuntimeError('No such dungeon %s for player %d' % (dungeonname, player))
def get_dungeons(self, player):
return [d for d in self.dungeons if d.player == player]
def get_door(self, doorname, player):
if isinstance(doorname, Door):
return doorname