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