mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-19 21:03:42 -07:00
randomizer enhancement menu improvements (#5148)
This commit is contained in:
parent
80850615c3
commit
7f8e3d4337
1 changed files with 7 additions and 2 deletions
|
@ -17,8 +17,11 @@ void SohMenu::AddMenuRandomizer() {
|
||||||
.CVar(CVAR_WINDOW("RandomizerSettings"))
|
.CVar(CVAR_WINDOW("RandomizerSettings"))
|
||||||
.WindowName("Randomizer Settings")
|
.WindowName("Randomizer Settings")
|
||||||
.Options(WindowButtonOptions().Tooltip("Enables the separate Randomizer Settings Window."));
|
.Options(WindowButtonOptions().Tooltip("Enables the separate Randomizer Settings Window."));
|
||||||
|
|
||||||
|
// Enhancements
|
||||||
path.sidebarName = "Enhancements";
|
path.sidebarName = "Enhancements";
|
||||||
AddSidebarEntry("Randomizer", path.sidebarName, 1);
|
AddSidebarEntry("Randomizer", path.sidebarName, 3);
|
||||||
|
AddWidget(path, "Randomizer Enhancements", WIDGET_SEPARATOR_TEXT);
|
||||||
AddWidget(path, "Rando-Relevant Navi Hints", WIDGET_CVAR_CHECKBOX)
|
AddWidget(path, "Rando-Relevant Navi Hints", WIDGET_CVAR_CHECKBOX)
|
||||||
.CVar(CVAR_RANDOMIZER_ENHANCEMENT("RandoRelevantNavi"))
|
.CVar(CVAR_RANDOMIZER_ENHANCEMENT("RandoRelevantNavi"))
|
||||||
.Options(CheckboxOptions().Tooltip(
|
.Options(CheckboxOptions().Tooltip(
|
||||||
|
@ -75,7 +78,9 @@ void SohMenu::AddMenuRandomizer() {
|
||||||
AddWidget(path, "Item Scale: %.2f", WIDGET_CVAR_SLIDER_FLOAT)
|
AddWidget(path, "Item Scale: %.2f", WIDGET_CVAR_SLIDER_FLOAT)
|
||||||
.CVar(CVAR_RANDOMIZER_ENHANCEMENT("TimeSavers.SkipGetItemAnimationScale"))
|
.CVar(CVAR_RANDOMIZER_ENHANCEMENT("TimeSavers.SkipGetItemAnimationScale"))
|
||||||
.PreFunc([](WidgetInfo& info) {
|
.PreFunc([](WidgetInfo& info) {
|
||||||
info.isHidden = CVarGetInteger(CVAR_RANDOMIZER_ENHANCEMENT("TimeSavers.SkipGetItemAnimation"), SGIA_DISABLED) == SGIA_DISABLED;
|
info.options->disabled =
|
||||||
|
!CVarGetInteger(CVAR_RANDOMIZER_ENHANCEMENT("TimeSavers.SkipGetItemAnimation"), SGIA_DISABLED);
|
||||||
|
info.options->disabledTooltip = "This slider only applies when using the \"Skip Get Item Animations\" option.";
|
||||||
})
|
})
|
||||||
.Options(FloatSliderOptions()
|
.Options(FloatSliderOptions()
|
||||||
.Min(5.0f)
|
.Min(5.0f)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue