From 3c7b9f7360e2aced3ab6be11c991879a7100c358 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Tue, 10 Dec 2024 11:34:24 +0100 Subject: [PATCH] Add additional reverse engineer chance --- Projects/CykaOfQud/Class1.cs | 3 +++ Projects/CykaOfQud/Patches.cs | 1 + 2 files changed, 4 insertions(+) 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)