From e1df7e44bf28caecae1c20cf774de666eb864300 Mon Sep 17 00:00:00 2001 From: krzysztofmotas <127015975+krzysztofmotas@users.noreply.github.com> Date: Sun, 28 Jun 2026 14:27:51 +0200 Subject: [PATCH] Fix dead NPC appearing standing when streamed in --- Server/Source/player.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Server/Source/player.cpp b/Server/Source/player.cpp index c503d5674..619d9b6f0 100644 --- a/Server/Source/player.cpp +++ b/Server/Source/player.cpp @@ -260,6 +260,13 @@ void Player::streamInForPlayer(IPlayer& other) playerStreamInRPC.SkillLevel = skillLevels_; PacketHelper::send(playerStreamInRPC, other); + if (state_ == PlayerState_Wasted) + { + NetCode::RPC::PlayerDeath playerDeathRPC; + playerDeathRPC.PlayerID = poolID; + PacketHelper::send(playerDeathRPC, other); + } + const Milliseconds expire = duration_cast(chatBubbleExpiration_ - Time::now()); if (expire.count() > 0) {