summaryrefslogtreecommitdiff
path: root/mm/2s2h/BenGui/BenMenu.cpp
diff options
context:
space:
mode:
authoranthony-barricelli <104381450+anthony-barricelli@users.noreply.github.com>2026-07-03 11:28:20 -0400
committerGitHub <noreply@github.com>2026-07-03 10:28:20 -0500
commit1c35785ea36892c0baaaa766cb6a2268dadc805a (patch)
tree12fe93a70dabf2a13bf96044263459095ebc3d3e /mm/2s2h/BenGui/BenMenu.cpp
parented0eb99b0e476e7eea55617f67e220082a345a9d (diff)
New Features: No random drops + No heart/healing drops (#1547)
* no random drops * no heart/fairy drops * add item spawns to prevent soft locks * remove redundancies, use collectible vb behavior for hearts * feedback -- move vb check
Diffstat (limited to 'mm/2s2h/BenGui/BenMenu.cpp')
-rw-r--r--mm/2s2h/BenGui/BenMenu.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/mm/2s2h/BenGui/BenMenu.cpp b/mm/2s2h/BenGui/BenMenu.cpp
index c8dacb690..15917f1a4 100644
--- a/mm/2s2h/BenGui/BenMenu.cpp
+++ b/mm/2s2h/BenGui/BenMenu.cpp
@@ -1905,6 +1905,12 @@ void BenMenu::AddEnhancements() {
.Options(CheckboxOptions().Tooltip(
"Prevents the Takkuri from stealing key items like bottles and swords. It may still steal "
"other items."));
+ AddWidget(path, "No Heart Drops", WIDGET_CVAR_CHECKBOX)
+ .CVar("gEnhancements.DifficultyOptions.NoHeartDrops")
+ .Options(CheckboxOptions().Tooltip("Prevents spawning of any hearts or fairies."));
+ AddWidget(path, "No Random Drops", WIDGET_CVAR_CHECKBOX)
+ .CVar("gEnhancements.DifficultyOptions.NoRandomDrops")
+ .Options(CheckboxOptions().Tooltip("Prevents spawning of any collectibles."));
AddWidget(path, "Deku Guard Search Balls", WIDGET_CVAR_COMBOBOX)
.CVar("gEnhancements.DifficultyOptions.DekuGuardSearchBalls")
.Options(