Fix examine InDetailsRange for inventory items. (#4865)

Fixes #4740
This commit is contained in:
Pieter-Jan Briers
2021-10-13 23:04:16 +02:00
committed by GitHub
parent 7f3d064ec4
commit 722cafa042

View File

@@ -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);
}