Add config manager bindings

This commit is contained in:
2024-09-26 15:17:02 +02:00
parent 4eee4d89e3
commit 8fc5fa8c26

View File

@@ -23,6 +23,9 @@ namespace TavernDave {
moneyMultiplier = Config.Bind("General", "MoneyMultiplier", 1f); moneyMultiplier = Config.Bind("General", "MoneyMultiplier", 1f);
fastSpeed = Config.Bind("General", "FastSpeed", 1); fastSpeed = Config.Bind("General", "FastSpeed", 1);
staffXpMultiplier = Config.Bind("General", "StaffXpMultiplier", 1f); staffXpMultiplier = Config.Bind("General", "StaffXpMultiplier", 1f);
peoplePerMinuteMultiplier = Config.Bind("General", "PeoplePerMinuteMultiplier", 1f);
peoplePerMinuteOffset = Config.Bind("General", "PeoplePerMinuteOffset", 0f);
prestigeMultiplier = Config.Bind("General", "PrestigeMultiplier", 1f);
Logger.LogInfo("Cyka mod loaded"); Logger.LogInfo("Cyka mod loaded");
HarmonyFileLog.Enabled = true; HarmonyFileLog.Enabled = true;
@@ -75,7 +78,7 @@ namespace TavernDave {
__result += Main.peoplePerMinuteOffset.Value; __result += Main.peoplePerMinuteOffset.Value;
} }
[HarmonyPrefix] [HarmonyPostfix]
[HarmonyPatch(typeof(TavernModel), "RecalculateQuality")] [HarmonyPatch(typeof(TavernModel), "RecalculateQuality")]
public static void PrefixRecalculateQuality(ref TavernModel __instance) { public static void PrefixRecalculateQuality(ref TavernModel __instance) {
Traverse traverse = Traverse.Create(__instance); Traverse traverse = Traverse.Create(__instance);