diff --git a/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs b/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs index 84f1e45616..86f9ffa390 100644 --- a/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs @@ -24,7 +24,10 @@ public sealed class ScoopableSolutionSystem : EntitySystem private void OnInteractUsing(Entity ent, ref InteractUsingEvent args) { - TryScoop(ent, args.Used, args.User); + if (args.Handled) + return; + + args.Handled = TryScoop(ent, args.Used, args.User); } public bool TryScoop(Entity ent, EntityUid beaker, EntityUid user)