Fix horrible lag in Zombies mode (#33818)

This commit is contained in:
psykana
2024-12-17 22:16:05 +02:00
committed by GitHub
parent fb6e85e87e
commit 59e955a559

View File

@@ -48,12 +48,14 @@ public sealed class EntityWhitelistSystem : EntitySystem
public bool IsValid(EntityWhitelist list, EntityUid uid) public bool IsValid(EntityWhitelist list, EntityUid uid)
{ {
if (list.Components != null) if (list.Components != null)
{
if (list.Registrations == null)
{ {
var regs = StringsToRegs(list.Components); var regs = StringsToRegs(list.Components);
list.Registrations = new List<ComponentRegistration>();
list.Registrations ??= new List<ComponentRegistration>();
list.Registrations.AddRange(regs); list.Registrations.AddRange(regs);
} }
}
if (list.MindRoles != null) if (list.MindRoles != null)
{ {