diff --git a/OpenDreamClient/Rendering/ClientAppearanceSystem.cs b/OpenDreamClient/Rendering/ClientAppearanceSystem.cs index 00caf24338..35df689a9e 100644 --- a/OpenDreamClient/Rendering/ClientAppearanceSystem.cs +++ b/OpenDreamClient/Rendering/ClientAppearanceSystem.cs @@ -52,7 +52,7 @@ public void SetAllAppearances(Dictionary appearances) } public void LoadAppearance(uint appearanceId, Action loadCallback) { - if (_appearances.TryGetValue(appearanceId, out var appearance)) { + if (_appearances.TryGetValue(appearanceId, out var appearance) && _receivedAllAppearancesMsg) { loadCallback(appearance); return; }