Fix Healdecisions
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user