diff --git a/voxygen/src/scene/figure/mod.rs b/voxygen/src/scene/figure/mod.rs index c9ac36634c..1686f091e6 100644 --- a/voxygen/src/scene/figure/mod.rs +++ b/voxygen/src/scene/figure/mod.rs @@ -1435,6 +1435,13 @@ impl FigureMgr { let character_state = character_state_storage.get(player_entity); if let Some(body) = ecs.read_storage::().get(player_entity) { + let stats_storage = state.read_storage::(); + let stats = stats_storage.get(player_entity); + + if stats.map_or(false, |s| s.is_dead) { + return; + } + let loadout_storage = ecs.read_storage::(); let loadout = loadout_storage.get(player_entity);