Fix JSON metadata

This commit is contained in:
Cody Bailey
2023-06-14 15:31:49 -04:00
parent ea8bd117fc
commit 8955e8b26f

View File

@@ -2499,6 +2499,7 @@ class Spoiler(object):
'pseudoboots': self.world.pseudoboots, 'pseudoboots': self.world.pseudoboots,
'triforcegoal': self.world.treasure_hunt_count, 'triforcegoal': self.world.treasure_hunt_count,
'triforcepool': self.world.treasure_hunt_total, 'triforcepool': self.world.treasure_hunt_total,
'race': self.world.settings.world_rep['meta']['race'],
'code': {p: Settings.make_code(self.world, p) for p in range(1, self.world.players + 1)} 'code': {p: Settings.make_code(self.world, p) for p in range(1, self.world.players + 1)}
} }
@@ -2601,6 +2602,7 @@ class Spoiler(object):
self.set_lobby(portal.name, portal.door.name, player) self.set_lobby(portal.name, portal.door.name, player)
def to_json(self): def to_json(self):
self.parse_meta()
self.parse_data() self.parse_data()
out = OrderedDict() out = OrderedDict()
out['Entrances'] = list(self.entrances.values()) out['Entrances'] = list(self.entrances.values())