public static int UpdateSensorCheck(AbstractActor actor, bool updateAuras) { int checkResult = ModState.GetCheckResult(); actor.StatCollection.Set <int>(ModStats.CurrentRoundEWCheck, checkResult); Mod.Log.Debug?.Write($"Actor:{CombatantUtils.Label(actor)} has raw EW Check: {checkResult}"); if (updateAuras && actor.StatCollection.ContainsStatistic(ModStats.CAESensorsRange)) { float sensorsRange = SensorLockHelper.GetSensorsRange(actor); actor.StatCollection.Set <float>(ModStats.CAESensorsRange, sensorsRange); // TODO: Re-enable once KMission has researched actor.UpdateAuras(false); } return(checkResult); }