From d608689d73f07643a12c6fcc0af62b83b3c3b0aa Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Fri, 24 Jan 2020 00:06:00 +0100 Subject: [PATCH] fix crash by rolling random progressive sword only once. --- ItemList.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ItemList.py b/ItemList.py index a0bfb6d3..b1b3bf88 100644 --- a/ItemList.py +++ b/ItemList.py @@ -468,9 +468,10 @@ def get_pool_core(progressive, shuffle, difficulty, timer, goal, mode, swords, r else: place_item('Master Sword Pedestal', 'Triforce') else: - pool.extend(diff.progressivesword if want_progressives() else diff.basicsword) + progressive_swords = want_progressives() + pool.extend(diff.progressivesword if progressive_swords else diff.basicsword) if swords == 'assured': - if want_progressives(): + if progressive_swords: precollected_items.append('Progressive Sword') pool.remove('Progressive Sword') else: