From 2de2d7604f3c4f398342bc07caa97c130b626450 Mon Sep 17 00:00:00 2001 From: Jessica M Date: Sun, 1 Mar 2026 12:14:23 -0800 Subject: [PATCH] Only one puddle sparkle please (#43086) * only one sparkle please :3 * address review --- Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs | 3 ++- Content.Shared/Fluids/SharedPuddleSystem.cs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) 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 = [];