diff --git a/Fill.py b/Fill.py index 930854c5fa..df12309b66 100644 --- a/Fill.py +++ b/Fill.py @@ -209,6 +209,12 @@ def distribute_items_restrictive(world: MultiWorld): if unplaced or unfilled: logging.warning( f'Unplaced items({len(unplaced)}): {unplaced} - Unfilled Locations({len(unfilled)}): {unfilled}') + items_counter = Counter([location.item.player for location in world.get_locations()]) + locations_counter = Counter([location.player for location in world.get_locations()]) + items_counter.update([item.player for item in unplaced]) + locations_counter.update([location.player for location in unfilled]) + print_data = {"items": items_counter, "locations": locations_counter} + logging.info(f'Per-Player counts: {print_data})') def fast_fill(world: MultiWorld, item_pool: typing.List, fill_locations: typing.List) -> typing.Tuple[typing.List, typing.List]: