From 722cafa042d9e4adf33b9b5529da52e31943dc92 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Wed, 13 Oct 2021 23:04:16 +0200 Subject: [PATCH] Fix examine InDetailsRange for inventory items. (#4865) Fixes #4740 --- Content.Shared/Examine/ExamineSystemShared.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Shared/Examine/ExamineSystemShared.cs b/Content.Shared/Examine/ExamineSystemShared.cs index 4f3e4a915d..8fd3f10134 100644 --- a/Content.Shared/Examine/ExamineSystemShared.cs +++ b/Content.Shared/Examine/ExamineSystemShared.cs @@ -33,6 +33,9 @@ namespace Content.Shared.Examine private static bool IsInDetailsRange(IEntity examiner, IEntity entity) { + if (entity.TryGetContainerMan(out var man) && man.Owner == examiner) + return true; + return examiner.InRangeUnobstructed(entity, ExamineDetailsRange, ignoreInsideBlocker: true) && examiner.IsInSameOrNoContainer(entity); }