Fix lag compensation exception (#12243)

This commit is contained in:
Leon Friedrich
2022-10-28 10:00:30 +13:00
committed by GitHub
parent 81a27a5fa1
commit 5cd111d210

View File

@@ -57,6 +57,9 @@ public sealed class LagCompensationSystem : EntitySystem
private void OnLagMove(EntityUid uid, LagCompensationComponent component, ref MoveEvent args)
{
if (!args.NewPosition.EntityId.IsValid())
return; // probably being sent to nullspace for deletion.
EnsureComp<ActiveLagCompensationComponent>(uid);
component.Positions.Enqueue((_timing.CurTime, args.NewPosition, args.NewRotation));
}