diff --git a/Content.Client/Examine/ExamineSystem.cs b/Content.Client/Examine/ExamineSystem.cs index 3aec394324..9f0496e578 100644 --- a/Content.Client/Examine/ExamineSystem.cs +++ b/Content.Client/Examine/ExamineSystem.cs @@ -37,7 +37,6 @@ namespace Content.Client.Examine public const string StyleClassEntityTooltip = "entity-tooltip"; private EntityUid _examinedEntity; - private EntityUid _lastExaminedEntity; private Popup? _examineTooltipOpen; private ScreenCoordinates _popupPos; private CancellationTokenSource? _requestCancelTokenSource; @@ -416,15 +415,14 @@ namespace Content.Client.Examine if (!IsClientSide(entity)) { // Ask server for extra examine info. - if (entity != _lastExaminedEntity) + unchecked + { _idCounter += 1; - if (_idCounter == int.MaxValue) - _idCounter = 0; + } RaiseNetworkEvent(new ExamineSystemMessages.RequestExamineInfoMessage(GetNetEntity(entity), _idCounter, true)); } RaiseLocalEvent(entity, new ClientExaminedEvent(entity, playerEnt.Value)); - _lastExaminedEntity = entity; } private void CloseTooltip()