From d18417d9138b490281064ef03a520b2e5ff4705a Mon Sep 17 00:00:00 2001 From: angelolocritani <67960642+angelolocritani@users.noreply.github.com> Date: Thu, 28 Aug 2025 18:49:30 +0200 Subject: [PATCH] Update PawnColumnWorker_DiseaseProgression.cs Reverse the logic of FindMostSevereHediff --- .../PawnColumnWorkers/PawnColumnWorker_DiseaseProgression.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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;