Small Logic Adjustments

This commit is contained in:
Lachlan Leone
2026-03-05 17:09:17 +11:00
parent d196cbcf9f
commit 81b980ca88
4 changed files with 20 additions and 10 deletions
+6 -2
View File
@@ -16,6 +16,10 @@ namespace MMOKitchen
public const string MOD_VERSION = "0.3.3";
public const string MOD_AUTHOR = "StarFluxGames";
public const string MOD_GAMEVERSION = ">=1.2.0";
public const string PREFERENCE_REQUIRED_CONSENT_PERCENTAGE = "requiredConsentPercentage";
public const string PREFERENCE_SCALE_ABOVE_4_PLAYERS = "scaleAbove4Players";
public const string PREFERENCE_SCALE_ABOVE_4_PLAYERS_MULTIPLIER = "scaleAbove4PlayersMultiplier";
public static KitchenLogger Logger;
public static PreferenceManager manager;
@@ -37,9 +41,9 @@ namespace MMOKitchen
{
Logger = InitLogger();
manager = new PreferenceManager("mmokitchen"); // Keeping the old GUID so we don't have to reset the preferences
manager.RegisterPreference(new PreferenceInt("requiredConsentPercentage", 100));
manager.RegisterPreference(new PreferenceInt(PREFERENCE_REQUIRED_CONSENT_PERCENTAGE, 100));
manager.RegisterPreference(new PreferenceBool("scaleAbove4Players", false));
manager.RegisterPreference(new PreferenceFloat("scaleAbove4PlayersMultiplier", 0.1f));
manager.RegisterPreference(new PreferenceFloat("scaleAbove4PlayersMultiplier", 0.235f));
manager.Load();
ModsPreferencesMenu<MenuAction>.RegisterMenu("MMO Kitchen", typeof(PreferenceMenu<MenuAction>), typeof(MenuAction));