diff --git a/WebHostLib/tracker.py b/WebHostLib/tracker.py index e6df91b0..d2289c12 100644 --- a/WebHostLib/tracker.py +++ b/WebHostLib/tracker.py @@ -324,10 +324,7 @@ def getPlayerTracker(tracker: UUID, tracked_team: int, tracked_player: int, want # If the player does not have the item, do nothing for location in locations_checked: if location in player_locations: - if len(player_locations[location]) == 3: - item, recipient, flags = player_locations[location] - else: # TODO: remove around version 0.2.5 - item, recipient = player_locations[location] + item, recipient, flags = player_locations[location] if recipient == tracked_player: # a check done for the tracked player attribute_item_solo(inventory, item) if ms_player == tracked_player: # a check done by the tracked player @@ -392,10 +389,7 @@ def __renderAlttpTracker(multisave: Dict[str, Any], room: Room, locations: Dict[ player_small_key_locations = set() for loc_data in locations.values(): for values in loc_data.values(): - if len(values) == 3: - item_id, item_player, flags = values - else: # TODO: remove around version 0.2.5 - item_id, item_player = values + item_id, item_player, flags = values if item_player == player: if item_id in ids_big_key: player_big_key_locations.add(ids_big_key[item_id]) @@ -967,12 +961,10 @@ def getTracker(tracker: UUID): if location not in player_locations or location not in player_location_to_area[player]: continue - if len(player_locations[location]) == 3: - item, recipient, flags = player_locations[location] - else: # TODO: remove around version 0.2.5 - item, recipient = player_locations[location] + item, recipient, flags = player_locations[location] - attribute_item(inventory, team, recipient, item) + if recipient in names: + attribute_item(inventory, team, recipient, item) checks_done[team][player][player_location_to_area[player][location]] += 1 checks_done[team][player]["Total"] += 1 @@ -986,10 +978,7 @@ def getTracker(tracker: UUID): player_small_key_locations = {playernumber: set() for playernumber in range(1, len(names[0]) + 1) if playernumber not in groups} for loc_data in locations.values(): for values in loc_data.values(): - if len(values) == 3: - item_id, item_player, flags = values - else: # TODO: remove around version 0.2.5 - item_id, item_player = values + item_id, item_player, flags = values if item_id in ids_big_key: player_big_key_locations[item_player].add(ids_big_key[item_id])