From 44e1cca2b8c996d9911b6fd96a662e9305c917d5 Mon Sep 17 00:00:00 2001 From: VegaZ Date: Mon, 5 Apr 2021 18:50:20 +0200 Subject: [PATCH] Fix Healdecisions --- ReallifeGamemode.Server/Factions/Medic/Medic.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ReallifeGamemode.Server/Factions/Medic/Medic.cs b/ReallifeGamemode.Server/Factions/Medic/Medic.cs index 2c4a1154..58cc2edb 100644 --- a/ReallifeGamemode.Server/Factions/Medic/Medic.cs +++ b/ReallifeGamemode.Server/Factions/Medic/Medic.cs @@ -101,7 +101,7 @@ namespace ReallifeGamemode.Server.Factions.Medic public static void CheckHealDecisionDistance() { - foreach(var healAuftrag in HealDecisions) + foreach(var healAuftrag in HealDecisions.ToList()) { if (healAuftrag.dMedic.Position.DistanceTo(healAuftrag.dTarget.Position) >= 10) { @@ -109,7 +109,7 @@ namespace ReallifeGamemode.Server.Factions.Medic healAuftrag.dTarget.SendNotification("~r~Die Heal-Anfrage wurde abgebrochen"); healAuftrag.dTarget.ResetData("healDecision"); var activeDecision = HealDecisions.FirstOrDefault(d => d.dTarget == healAuftrag.dTarget); - HealDecisions.Remove(activeDecision); + HealDecisions.Remove(healAuftrag); } } }