Fix Healdecisions

This commit is contained in:
VegaZ
2021-04-05 18:50:20 +02:00
parent 26a21d0172
commit 44e1cca2b8

View File

@@ -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);
}
}
}