Add additional reverse engineer chance
This commit is contained in:
@@ -24,6 +24,7 @@ namespace CykaOfQud {
|
||||
public static ConfigEntry<float> disassemblyBonusMultiplier;
|
||||
|
||||
public static ConfigEntry<float> reverseEngineerChanceMultiplier;
|
||||
public static ConfigEntry<int> reverseEngineerChanceAdditional;
|
||||
|
||||
public static ConfigEntry<bool> 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"));
|
||||
|
||||
|
@@ -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)
|
||||
|
Reference in New Issue
Block a user