diff --git a/Numbers/PawnColumnWorkers/PawnColumnWorker_DiseaseProgression.cs b/Numbers/PawnColumnWorkers/PawnColumnWorker_DiseaseProgression.cs index d3c9a19..a4c716c 100644 --- a/Numbers/PawnColumnWorkers/PawnColumnWorker_DiseaseProgression.cs +++ b/Numbers/PawnColumnWorkers/PawnColumnWorker_DiseaseProgression.cs @@ -154,7 +154,7 @@ private HediffWithComps FindMostSevereHediff(Pawn pawn) IEnumerable tmplist = pawn.health.hediffSet.hediffs.Where(x => x.Visible && x is HediffWithComps && !x.FullyImmune()).Cast(); - float delta = float.MinValue; + float delta = float.MaxValue; HediffWithComps mostSevereHediff = null; foreach (HediffWithComps hediff in tmplist) @@ -164,7 +164,7 @@ private HediffWithComps FindMostSevereHediff(Pawn pawn) if (hediffCompImmunizable == null) continue; - if (hediffCompImmunizable.Immunity - hediff.Severity > delta) + if (hediffCompImmunizable.Immunity - hediff.Severity < delta) { delta = hediffCompImmunizable.Immunity - hediff.Severity; mostSevereHediff = hediff;