]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Drink from closed container fix (#26103)
authormaylokana <88361930+maylokana@users.noreply.github.com>
Thu, 14 Mar 2024 04:10:14 +0000 (23:10 -0500)
committerGitHub <noreply@github.com>
Thu, 14 Mar 2024 04:10:14 +0000 (15:10 +1100)
Content.Server/Nutrition/EntitySystems/DrinkSystem.cs

index 925e50b949d43838273b21debb781643cb970ae7..6327cf6ae2c3731d57fa9cc68e15dbffb2b103fe 100644 (file)
@@ -311,6 +311,9 @@ public sealed class DrinkSystem : EntitySystem
         if (args.Used is null || !_solutionContainer.TryGetSolution(args.Used.Value, args.Solution, out var soln, out var solution))
             return;
 
+        if (_openable.IsClosed(args.Used.Value, args.Target.Value))
+            return;
+
         // TODO this should really be checked every tick.
         if (_food.IsMouthBlocked(args.Target.Value))
             return;