Fix client-side replay error (#27332)
This commit is contained in:
@@ -198,6 +198,13 @@ public sealed partial class ReplaySpectatorSystem
|
||||
if (args.Transform.MapUid != null || args.OldMapId == MapId.Nullspace)
|
||||
return;
|
||||
|
||||
if (_spectatorData != null)
|
||||
{
|
||||
// Currently scrubbing/setting the replay tick
|
||||
// the observer will get respawned once the state was applied
|
||||
return;
|
||||
}
|
||||
|
||||
// The entity being spectated from was moved to null-space.
|
||||
// This was probably because they were spectating some entity in a client-side replay that left PVS range.
|
||||
// Simple respawn the ghost.
|
||||
|
||||
Reference in New Issue
Block a user