diff --git a/Content.Shared/Throwing/ThrownItemSystem.cs b/Content.Shared/Throwing/ThrownItemSystem.cs index 3d81cc96e4..236e91aec6 100644 --- a/Content.Shared/Throwing/ThrownItemSystem.cs +++ b/Content.Shared/Throwing/ThrownItemSystem.cs @@ -145,6 +145,12 @@ namespace Content.Shared.Throwing { base.Update(frameTime); + // TODO predicted throwing - remove this check + // We don't want to predict landing or stopping, since throwing isn't actually predicted. + // If we do, the landing/stop will occur prematurely on the client. + if (_gameTiming.InPrediction) + return; + var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var thrown, out var physics)) {