diff --git a/QSB/QuantumSync/QuantumManager.cs b/QSB/QuantumSync/QuantumManager.cs index ae1429d2e..237bc3eb2 100644 --- a/QSB/QuantumSync/QuantumManager.cs +++ b/QSB/QuantumSync/QuantumManager.cs @@ -130,7 +130,7 @@ public static void OnTakeProbeSnapshot(PlayerInfo player, ProbeCamera.ID cameraI { foreach (var quantumObject in QSBWorldSync.GetWorldObjects()) { - if (quantumObject.ControllingPlayer == QSBPlayerManager.LocalPlayerId) + if (quantumObject.ControllingPlayer == QSBPlayerManager.LocalPlayerId || quantumObject.HostControls) { quantumObject.OnTakeProbeSnapshot(player, cameraId); } @@ -141,7 +141,7 @@ public static void OnRemoveProbeSnapshot(PlayerInfo player) { foreach (var quantumObject in QSBWorldSync.GetWorldObjects()) { - if (quantumObject.ControllingPlayer == QSBPlayerManager.LocalPlayerId) + if (quantumObject.ControllingPlayer == QSBPlayerManager.LocalPlayerId || quantumObject.HostControls) { quantumObject.OnRemoveProbeSnapshot(player); }