Fix Healdecisions
This commit is contained in:
@@ -101,7 +101,7 @@ namespace ReallifeGamemode.Server.Factions.Medic
|
|||||||
|
|
||||||
public static void CheckHealDecisionDistance()
|
public static void CheckHealDecisionDistance()
|
||||||
{
|
{
|
||||||
foreach(var healAuftrag in HealDecisions)
|
foreach(var healAuftrag in HealDecisions.ToList())
|
||||||
{
|
{
|
||||||
if (healAuftrag.dMedic.Position.DistanceTo(healAuftrag.dTarget.Position) >= 10)
|
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.SendNotification("~r~Die Heal-Anfrage wurde abgebrochen");
|
||||||
healAuftrag.dTarget.ResetData("healDecision");
|
healAuftrag.dTarget.ResetData("healDecision");
|
||||||
var activeDecision = HealDecisions.FirstOrDefault(d => d.dTarget == healAuftrag.dTarget);
|
var activeDecision = HealDecisions.FirstOrDefault(d => d.dTarget == healAuftrag.dTarget);
|
||||||
HealDecisions.Remove(activeDecision);
|
HealDecisions.Remove(healAuftrag);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user