diff --git a/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs b/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs index 0ba1c15122..4412453919 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs @@ -71,7 +71,8 @@ public abstract partial class SharedPuddleSystem if (puddleSolution.Volume == FixedPoint2.Zero) { // Spawn a *sparkle* - SpawnAttachedTo(evaporation.EvaporationEffect, Transform(uid).Coordinates); + if (_net.IsServer) // TODO: Change this once we have entity spawn prediction V2 + SpawnAttachedTo(evaporation.EvaporationEffect, Transform(uid).Coordinates); PredictedQueueDel(uid); } diff --git a/Content.Shared/Fluids/SharedPuddleSystem.cs b/Content.Shared/Fluids/SharedPuddleSystem.cs index e676eaf68c..56ba5e8441 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.cs @@ -21,6 +21,7 @@ using Content.Shared.StepTrigger.Systems; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.Map; +using Robust.Shared.Network; using Robust.Shared.Prototypes; using Robust.Shared.Timing; @@ -41,6 +42,7 @@ public abstract partial class SharedPuddleSystem : EntitySystem [Dependency] private readonly SpeedModifierContactsSystem _speedModContacts = default!; [Dependency] private readonly StepTriggerSystem _stepTrigger = default!; [Dependency] private readonly TileFrictionController _tile = default!; + [Dependency] private readonly INetManager _net = default!; private ProtoId[] _standoutReagents = [];