diff --git a/Fill.py b/Fill.py index 98fc93f39f..87d6b02e09 100644 --- a/Fill.py +++ b/Fill.py @@ -944,7 +944,9 @@ def parse_planned_blocks(multiworld: MultiWorld) -> dict[int, list[PlandoItemBlo if "min" not in count: count["min"] = 0 if "max" not in count: - count["max"] = len(new_block.items) + count["max"] = (min(len(new_block.items), len(new_block.resolved_locations)) + if new_block.resolved_locations else len(new_block.items)) + new_block.count = count plando_blocks[player].append(new_block)