public static bool OverrideHitChanceStepNClamp(ToHit __instance, ref float __result, float baseChance, float totalModifiers)
 {
     try {
         // A pretty intense routine that AI use to evaluate attacks, try catch disabled.
         //Log( "OverrideHitChanceStepNClamp - Base Hit {0}, Modifier {1}", baseChance, totalModifiers );
         __result = ClampHitChance(__instance.GetSteppedValue(baseChance, totalModifiers));
         return(false);
     }                 catch (Exception ex) { return(Error(ex)); }
 }