Skip to content

Commit 759efd3

Browse files
committed
cap required heart stars
1 parent 8625ae8 commit 759efd3

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

worlds/kdl3/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ def create_items(self) -> None:
258258
max_heart_stars = remaining_items
259259
# ensure at least 1 heart star required per world
260260
required_heart_stars = min(max(int(max_heart_stars * required_percentage), 5), 99)
261+
required_heart_stars = min(required_heart_stars, remaining_items)
261262
filler_items = remaining_items - required_heart_stars
262263
converted_heart_stars = math.floor((max_heart_stars - required_heart_stars) * (self.options.filler_percentage / 100.0))
263264
non_required_heart_stars = max_heart_stars - converted_heart_stars - required_heart_stars

0 commit comments

Comments
 (0)