From ee023b567a16c17a4a0fb3f62fdaaf24ac30d309 Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Tue, 9 May 2023 15:18:43 +0000 Subject: [PATCH] prevent mopping while on cooldown (#16261) Co-authored-by: deltanedas <@deltanedas:kde.org> --- Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs b/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs index ce6ba487ab..6ed8af59ec 100644 --- a/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs +++ b/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs @@ -103,6 +103,9 @@ public sealed class AbsorbentSystem : SharedAbsorbentSystem if (!_solutionSystem.TryGetSolution(used, AbsorbentComponent.SolutionName, out var absorberSoln)) return; + if (_useDelay.ActiveDelay(used)) + return; + // If it's a puddle try to grab from if (!TryPuddleInteract(user, used, target, component, absorberSoln)) {