diff --git a/Projects/CykaOfQud/Class1.cs b/Projects/CykaOfQud/Class1.cs index 13d8534..9dec19f 100644 --- a/Projects/CykaOfQud/Class1.cs +++ b/Projects/CykaOfQud/Class1.cs @@ -24,6 +24,7 @@ namespace CykaOfQud { public static ConfigEntry disassemblyBonusMultiplier; public static ConfigEntry reverseEngineerChanceMultiplier; + public static ConfigEntry reverseEngineerChanceAdditional; public static ConfigEntry debugMode; @@ -43,6 +44,8 @@ namespace CykaOfQud { new ConfigDescription("Disassembly Bonus Multiplier")); reverseEngineerChanceMultiplier = Config.Bind("General", "Reverse Engineer Chance Multiplier", 1f, new ConfigDescription("Reverse Engineer Chance Multiplier")); + reverseEngineerChanceAdditional = Config.Bind("General", "Reverse Engineer Chance Additional", 0, + new ConfigDescription("Reverse Engineer Chance Additional")); debugMode = Config.Bind("General", "Debug Mode", false, new ConfigDescription("Debug Mode")); diff --git a/Projects/CykaOfQud/Patches.cs b/Projects/CykaOfQud/Patches.cs index 26c78db..0414b83 100644 --- a/Projects/CykaOfQud/Patches.cs +++ b/Projects/CykaOfQud/Patches.cs @@ -114,6 +114,7 @@ namespace CykaOfIndustry { Actor.ID, Item.ID, Type, BaseRating, Bonus, SecondaryBonus, Interrupt, PsychometryApplied, Interruptable, ForSifrah, __result); __result = (int)(__result * Main.reverseEngineerChanceMultiplier.Value); + __result += Main.reverseEngineerChanceAdditional.Value; if (__result > 100) __result = 100; if (Main.debugMode.Value)