diff --git a/src/server.cpp b/src/server.cpp
index 8f2ec05bab21e25162ffbe5f21b58350cb592b1b..6f384e74391bdd44f3be26c42a4c6110214b4d96 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -1099,8 +1099,7 @@ PlayerSAO* Server::StageTwoClientInit(u16 peer_id)
 	SendInventory(playersao);
 
 	// Send HP
-	if(g_settings->getBool("enable_damage"))
-		SendPlayerHP(peer_id);
+	SendPlayerHPOrDie(peer_id, playersao->getHP() == 0);
 
 	// Send Breath
 	SendPlayerBreath(peer_id);