Fix AI mapping crash (#1915)

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
This commit is contained in:
metalgearsloth
2020-08-26 00:16:54 +10:00
committed by GitHub
parent 4f8fbe2749
commit 6240f43ea5

View File

@@ -68,11 +68,23 @@ namespace Content.Server.GameObjects.EntitySystems.AI
}
_queuedSleepMessages.Clear();
var toRemove = new List<AiLogicProcessor>();
foreach (var processor in _awakeAi)
{
if (processor.SelfEntity.Deleted)
{
toRemove.Add(processor);
continue;
}
processor.Update(frameTime);
}
foreach (var processor in toRemove)
{
_awakeAi.Remove(processor);
}
}
private void HandleAiSleep(SleepAiMessage message)