diff --git a/Projects/TavernMaster/TavernMaster/TavernDave.cs b/Projects/TavernMaster/TavernMaster/TavernDave.cs index 9fa95d7..ff19821 100644 --- a/Projects/TavernMaster/TavernMaster/TavernDave.cs +++ b/Projects/TavernMaster/TavernMaster/TavernDave.cs @@ -12,9 +12,11 @@ namespace TavernDave { private const string pluginVersion = "1.0.0"; public static ConfigEntry moneyMultiplier; + public static ConfigEntry fastSpeed; public void Awake() { moneyMultiplier = Config.Bind("General", "MoneyMultiplier", 1f); + fastSpeed = Config.Bind("General", "FastSpeed", 1); Logger.LogInfo("Cyka mod loaded"); HarmonyFileLog.Enabled = true; @@ -32,10 +34,18 @@ namespace TavernDave { public class Patches { [HarmonyPrefix] [HarmonyPatch(typeof(TavernModel), "ChangeMoney")] - public static void Prefix(ref int value) { + public static void PrefixMoney(ref int value) { if (value > 0) { value = (int)(value * Main.moneyMultiplier.Value); } } + + [HarmonyPrefix] + [HarmonyPatch(typeof(UiController), "ChangeGameSpeed")] + public static void PrefixSpeed(ref int gameSpeed) { + if (gameSpeed > 0) { + gameSpeed = Main.fastSpeed.Value; + } + } } } \ No newline at end of file