Fix extra junk added to pool for some prize shuffles

This commit is contained in:
codemann8
2025-03-27 02:28:03 -05:00
parent acc802dfdf
commit 58baa412f5

View File

@@ -459,7 +459,8 @@ def generate_itempool(world, player):
world.itempool = [beemizer(item) for item in world.itempool]
# increase pool if not enough items
ttl_locations = sum(1 for x in world.get_unfilled_locations(player) if world.prizeshuffle[player] != 'none' or not x.prize)
ttl_locations = sum(1 for x in world.get_unfilled_locations(player) if not x.prize and not x.event)
ttl_locations -= 10 if world.prize_shuffle[player] in ['dungeon', 'nearby'] else 0 # TODO: Fix item pool to include prizes for these modes
pool_size = count_player_dungeon_item_pool(world, player)
pool_size += sum(1 for x in world.itempool if x.player == player)