diff options
Diffstat (limited to 'mm/2s2h/BenGui/BenMenu.cpp')
| -rw-r--r-- | mm/2s2h/BenGui/BenMenu.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mm/2s2h/BenGui/BenMenu.cpp b/mm/2s2h/BenGui/BenMenu.cpp index b73f2a1d4..1ba3113bd 100644 --- a/mm/2s2h/BenGui/BenMenu.cpp +++ b/mm/2s2h/BenGui/BenMenu.cpp @@ -61,6 +61,10 @@ static const std::vector<const char*> alwaysWinDoggyraceOptions = { "Always", // ALWAYS_WIN_DOGGY_RACE_ALWAYS }; +static const std::unordered_map<int32_t, const char*> bossHealthOptions = { + { 0, "1x (Default)" }, { 1, "1.25x" }, { 2, "1.50x" }, { 3, "1.75x" }, { 4, "2x" } +}; + static const std::vector<const char*> cremiaRewardOptions = { "Vanilla", // CREMIA_REWARD_RANDOM "Hug", // CREMIA_REWARD_ALWAYS_HUG @@ -1716,6 +1720,11 @@ void BenMenu::AddEnhancements() { AddWidget(path, "Hyper Enemies", WIDGET_CVAR_CHECKBOX) .CVar("gEnhancements.DifficultyOptions.HyperEnemies") .Options(CheckboxOptions().Tooltip("Double the rate at which enemies are updated, making them more difficult")); + AddWidget(path, "Boss Health Multiplier", WIDGET_CVAR_COMBOBOX) + .CVar("gEnhancements.DifficultyOptions.BossHealthMultiplier") + .Options(ComboboxOptions() + .Tooltip("Multiply the health of all bosses. Requires a Scene Reload to take effect.") + .ComboMap(&bossHealthOptions)); AddWidget(path, "Damage Multiplier", WIDGET_CVAR_COMBOBOX) .CVar("gEnhancements.DifficultyOptions.DamageMultiplier") .Options(ComboboxOptions() |
