From 030b767751b1d429bff595d4e0ecb1a25cf450f3 Mon Sep 17 00:00:00 2001 From: alwaysintreble Date: Wed, 2 Nov 2022 14:08:38 -0500 Subject: [PATCH] LttP: fix triforce piece same reference (#1179) --- worlds/alttp/ItemPool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worlds/alttp/ItemPool.py b/worlds/alttp/ItemPool.py index a00a423a..724f66dc 100644 --- a/worlds/alttp/ItemPool.py +++ b/worlds/alttp/ItemPool.py @@ -415,7 +415,7 @@ def generate_itempool(world): if additional_triforce_pieces > len(nonprogressionitems): raise FillError(f"Not enough non-progression items to replace with Triforce pieces found for player " f"{world.get_player_name(player)}.") - progressionitems += [ItemFactory("Triforce Piece", player)] * additional_triforce_pieces + progressionitems += [ItemFactory("Triforce Piece", player) for _ in range(additional_triforce_pieces)] nonprogressionitems.sort(key=lambda item: int("Heart" in item.name)) # try to keep hearts in the pool nonprogressionitems = nonprogressionitems[additional_triforce_pieces:] world.random.shuffle(nonprogressionitems)