From ef3623fb5fb7135e1aba09f4fb57b8fb959733bf Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 21 Mar 2021 05:19:29 +0100 Subject: [PATCH] only alttp players have medallions --- BaseClasses.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index 8afc5f73..9370e685 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -1218,13 +1218,9 @@ class Spoiler(object): def parse_data(self): self.medallions = OrderedDict() - if self.world.players == 1: - self.medallions['Misery Mire'] = self.world.required_medallions[1][0] - self.medallions['Turtle Rock'] = self.world.required_medallions[1][1] - else: - for player in range(1, self.world.players + 1): - self.medallions[f'Misery Mire ({self.world.get_player_names(player)})'] = self.world.required_medallions[player][0] - self.medallions[f'Turtle Rock ({self.world.get_player_names(player)})'] = self.world.required_medallions[player][1] + for player in self.world.alttp_player_ids: + self.medallions[f'Misery Mire ({self.world.get_player_names(player)})'] = self.world.required_medallions[player][0] + self.medallions[f'Turtle Rock ({self.world.get_player_names(player)})'] = self.world.required_medallions[player][1] self.startinventory = list(map(str, self.world.precollected_items))