diff --git a/Projects/BlacksmithMaster/BlacksmithMaster/Class1.cs b/Projects/BlacksmithMaster/BlacksmithMaster/Class1.cs index a9dbe23..96626d1 100644 --- a/Projects/BlacksmithMaster/BlacksmithMaster/Class1.cs +++ b/Projects/BlacksmithMaster/BlacksmithMaster/Class1.cs @@ -22,7 +22,7 @@ namespace BlacksmithMaster { public static ConfigEntry debugDecorations; public static ConfigEntry debugSpeed; public static ConfigEntry debugHiring; - public static ConfigEntry debugMining; + // public static ConfigEntry debugMining; public static ConfigEntry xpMultiplier; public static ConfigEntry moneyMultiplier; @@ -35,7 +35,7 @@ namespace BlacksmithMaster { public static ConfigEntry globalSpeedMultiplier; public static ConfigEntry globalSpeedOffset; public static ConfigEntry hiringCostMultiplier; - public static ConfigEntry miningMultiplier; + // public static ConfigEntry miningMultiplier; public static ConfigEntry alwaysEvenly; public static ConfigEntry alwaysChad; @@ -49,7 +49,7 @@ namespace BlacksmithMaster { debugDecorations = Config.Bind("Debug", "Decorations Debug", false); debugSpeed = Config.Bind("Debug", "Speed Debug", false); debugHiring = Config.Bind("Debug", "Hiring Debug", false); - debugMining = Config.Bind("Debug", "Mining Debug", false); + // debugMining = Config.Bind("Debug", "Mining Debug", false); xpMultiplier = Config.Bind("General", "XP Multiplier", 1f, @@ -84,9 +84,9 @@ namespace BlacksmithMaster { hiringCostMultiplier = Config.Bind( "General", "Hiring Cost Multiplier", 1f, new ConfigDescription("Hiring Cost Multiplier", new AcceptableValueRange(0.01f, 1024f))); - miningMultiplier = - Config.Bind("General", "Mining Multiplier", 1f, - new ConfigDescription("Mining Multiplier", new AcceptableValueRange(0.01f, 1024f))); + // miningMultiplier = + // Config.Bind("General", "Mining Multiplier", 1f, + // new ConfigDescription("Mining Multiplier", new AcceptableValueRange(0.01f, 1024f))); alwaysEvenly = Config.Bind("General", "Always Evenly", false, new ConfigDescription("Always Evenly", new AcceptableValueRange(false, true))); @@ -200,23 +200,24 @@ namespace BlacksmithMaster { } } - [HarmonyPatch(typeof(MineBoxController), "AddMineralPiece")] - public class MineBoxController_AddMineralPiece { - private static int before; - public static void Prefix(ref MineBoxController __instance) { - var trav = Traverse.Create(__instance); - var piecesInsideAmount = trav.Field("PiecesInsideAmount"); - Main.LogDebug("Original pieces: " + piecesInsideAmount.GetValue(), Main.debugMining); - before = piecesInsideAmount.GetValue(); - } + // Does not work, I don't know why... + // [HarmonyPatch(typeof(MineBoxController), "AddMineralPiece")] + // public class MineBoxController_AddMineralPiece { + // private static int before; + // public static void Prefix(ref MineBoxController __instance) { + // var trav = Traverse.Create(__instance); + // var piecesInsideAmount = trav.Field("PiecesInsideAmount"); + // Main.LogDebug("Original pieces: " + piecesInsideAmount.GetValue(), Main.debugMining); + // before = piecesInsideAmount.GetValue(); + // } - public static void Postfix(ref MineBoxController __instance) { - var trav = Traverse.Create(__instance); - var piecesInsideAmount = trav.Field("PiecesInsideAmount"); - Main.LogDebug("Original pieces: " + piecesInsideAmount.GetValue(), Main.debugMining); - var delta = piecesInsideAmount.GetValue() - before; - piecesInsideAmount.SetValue(before + (int)(delta * Main.miningMultiplier.Value)); - Main.LogDebug("Modified pieces: " + piecesInsideAmount.GetValue(), Main.debugMining); - } - } + // public static void Postfix(ref MineBoxController __instance) { + // var trav = Traverse.Create(__instance); + // var piecesInsideAmount = trav.Field("PiecesInsideAmount"); + // Main.LogDebug("Original pieces: " + piecesInsideAmount.GetValue(), Main.debugMining); + // var delta = piecesInsideAmount.GetValue() - before; + // piecesInsideAmount.SetValue(before + (int)(delta * Main.miningMultiplier.Value)); + // Main.LogDebug("Modified pieces: " + piecesInsideAmount.GetValue(), Main.debugMining); + // } + // } }