From 28d59908ca5fb5b2634635b193720367fc1383a6 Mon Sep 17 00:00:00 2001 From: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> Date: Wed, 12 May 2021 15:43:53 -0700 Subject: [PATCH] Show nothing instead of error sprite when item has no inhands (#3992) --- Content.Client/GameObjects/Components/Items/HandsComponent.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Client/GameObjects/Components/Items/HandsComponent.cs b/Content.Client/GameObjects/Components/Items/HandsComponent.cs index 1a76e8f49a..44c46abfcb 100644 --- a/Content.Client/GameObjects/Components/Items/HandsComponent.cs +++ b/Content.Client/GameObjects/Components/Items/HandsComponent.cs @@ -178,6 +178,9 @@ namespace Content.Client.GameObjects.Components.Items var prefix = item.EquippedPrefix; var state = prefix != null ? $"{prefix}-inhand-{handName}" : $"inhand-{handName}"; + if (!rsi.TryGetState(state, out _)) + return; + var color = item.Color; _sprite.LayerSetColor($"hand-{name}", color);