From 39b079ddb93bc1ac26eabf2ca8df017cf751c164 Mon Sep 17 00:00:00 2001 From: gymnast86 Date: Thu, 28 May 2026 20:33:20 -0700 Subject: [PATCH] fix plentiful item pool crash --- src/dusk/randomizer/generator/logic/world.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dusk/randomizer/generator/logic/world.cpp b/src/dusk/randomizer/generator/logic/world.cpp index 7fc35239a2..d0caf8d041 100644 --- a/src/dusk/randomizer/generator/logic/world.cpp +++ b/src/dusk/randomizer/generator/logic/world.cpp @@ -1017,7 +1017,11 @@ namespace randomizer::logic::world utility::random::ShufflePool(bottleLocations); for (auto& bottleLocation : bottleLocations) { - bottleLocation->SetCurrentItem(utility::random::PopRandomElement(bottlePool)); + if (!bottlePool.empty()) { + bottleLocation->SetCurrentItem(utility::random::PopRandomElement(bottlePool)); + } else { + bottleLocation->SetCurrentItem(this->GetItem("Empty Bottle")); + } } } }