summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick12115 <115201185+Patrick12115@users.noreply.github.com>2025-11-30 16:38:39 -0500
committerGitHub <noreply@github.com>2025-11-30 14:38:39 -0700
commit42c995700a0126788b77b73686aec78a916225c4 (patch)
treec2bb25afeb6d652e0259505cc5ad8578161c7390
parent7b1820298d1d112e2effc0363906cff2c660c907 (diff)
Seems to fix the cvar registrations (#32)
-rw-r--r--soh/soh/Enhancements/Holiday/AGreenSpoon.cpp2
-rw-r--r--soh/soh/Enhancements/Holiday/Archez.cpp2
-rw-r--r--soh/soh/Enhancements/Holiday/Fredomato.cpp5
-rw-r--r--soh/soh/Enhancements/Holiday/Grimey.cpp5
-rw-r--r--soh/soh/Enhancements/Holiday/NotProxySaw.cpp2
-rw-r--r--soh/soh/Enhancements/Holiday/ProxySaw.cpp3
-rw-r--r--soh/soh/Enhancements/Holiday/aMannus.cpp2
-rw-r--r--soh/soh/Enhancements/Holiday/lilDavid.cpp2
8 files changed, 15 insertions, 8 deletions
diff --git a/soh/soh/Enhancements/Holiday/AGreenSpoon.cpp b/soh/soh/Enhancements/Holiday/AGreenSpoon.cpp
index f9ed8b54e..29c9903ed 100644
--- a/soh/soh/Enhancements/Holiday/AGreenSpoon.cpp
+++ b/soh/soh/Enhancements/Holiday/AGreenSpoon.cpp
@@ -69,5 +69,5 @@ static void RegisterMenu() {
.Options(UIWidgets::CheckboxOptions().Tooltip("Don't you dare talk to them."));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, { CVAR("EvilGossipStone") });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);
diff --git a/soh/soh/Enhancements/Holiday/Archez.cpp b/soh/soh/Enhancements/Holiday/Archez.cpp
index 642c66ea5..aaee3baf0 100644
--- a/soh/soh/Enhancements/Holiday/Archez.cpp
+++ b/soh/soh/Enhancements/Holiday/Archez.cpp
@@ -117,5 +117,5 @@ static void RegisterMenu() {
"Overrides most charactor skeletons with snow balls to make them look like Snow Golems"));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, { CVAR("SnowGolems") });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);
diff --git a/soh/soh/Enhancements/Holiday/Fredomato.cpp b/soh/soh/Enhancements/Holiday/Fredomato.cpp
index 702e52988..86957255f 100644
--- a/soh/soh/Enhancements/Holiday/Fredomato.cpp
+++ b/soh/soh/Enhancements/Holiday/Fredomato.cpp
@@ -525,5 +525,8 @@ static void RegisterMenu() {
.Options(UIWidgets::IntSliderOptions().DefaultValue(1000).Min(40).Max(2000));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, {
+ CVAR("FredsQuest.Enabled"),
+ CVAR("RandomTraps.Enabled"),
+ });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);
diff --git a/soh/soh/Enhancements/Holiday/Grimey.cpp b/soh/soh/Enhancements/Holiday/Grimey.cpp
index 6940577b7..1ebf9cac8 100644
--- a/soh/soh/Enhancements/Holiday/Grimey.cpp
+++ b/soh/soh/Enhancements/Holiday/Grimey.cpp
@@ -221,5 +221,8 @@ static void RegisterMenu() {
.Options(UIWidgets::CheckboxOptions().Tooltip("Ever persistent hailstorm throughout hyrule"));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, {
+ CVAR("Penguins"),
+ CVAR("Hailstorm"),
+ });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);
diff --git a/soh/soh/Enhancements/Holiday/NotProxySaw.cpp b/soh/soh/Enhancements/Holiday/NotProxySaw.cpp
index 4645f0ea2..704579312 100644
--- a/soh/soh/Enhancements/Holiday/NotProxySaw.cpp
+++ b/soh/soh/Enhancements/Holiday/NotProxySaw.cpp
@@ -131,5 +131,5 @@ static void RegisterMenu() {
"attempt to convince Ganon to join you instead."));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, { CVAR("GanonDatingSim") });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);
diff --git a/soh/soh/Enhancements/Holiday/ProxySaw.cpp b/soh/soh/Enhancements/Holiday/ProxySaw.cpp
index 175898b8e..099105d13 100644
--- a/soh/soh/Enhancements/Holiday/ProxySaw.cpp
+++ b/soh/soh/Enhancements/Holiday/ProxySaw.cpp
@@ -222,5 +222,6 @@ static void RegisterMenu() {
SohGui::mSohMenu->AddWidget(path, "Super Bonk", WIDGET_CVAR_CHECKBOX).CVar(CVAR("SuperBonk"));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, { CVAR("Snowballs"), CVAR("Icebergs"),
+ CVAR("DownTheRabbitHole"), CVAR("SuperBonk") });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);
diff --git a/soh/soh/Enhancements/Holiday/aMannus.cpp b/soh/soh/Enhancements/Holiday/aMannus.cpp
index 1b91bc916..4db1ca80f 100644
--- a/soh/soh/Enhancements/Holiday/aMannus.cpp
+++ b/soh/soh/Enhancements/Holiday/aMannus.cpp
@@ -68,5 +68,5 @@ static void RegisterMenu() {
"Using Nayru's Love will now act as Roc's Feather instead! No magic required."));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, { CVAR("RocsFeather") });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);
diff --git a/soh/soh/Enhancements/Holiday/lilDavid.cpp b/soh/soh/Enhancements/Holiday/lilDavid.cpp
index ea32c72fc..a47b47395 100644
--- a/soh/soh/Enhancements/Holiday/lilDavid.cpp
+++ b/soh/soh/Enhancements/Holiday/lilDavid.cpp
@@ -123,5 +123,5 @@ static void RegisterMenu() {
.Options(UIWidgets::CheckboxOptions().Tooltip("Equip bombs over an already equipped Bow to shoot bomb arrows"));
}
-static RegisterShipInitFunc initFunc(OnConfigurationChanged);
+static RegisterShipInitFunc initFunc(OnConfigurationChanged, { CVAR("BombArrows.Enabled") });
static RegisterMenuInitFunc menuInitFunc(RegisterMenu);