If player is dead, permit it to respawn, even if damages are not enabled
authorLoic Blot <loic.blot@unix-experience.fr>
Mon, 16 Mar 2015 09:01:56 +0000 (10:01 +0100)
committerLoic Blot <loic.blot@unix-experience.fr>
Mon, 16 Mar 2015 09:02:01 +0000 (10:02 +0100)
* Mods can do setHP function to do damages and override the enable_damage value sometimes

src/network/packethandlers/server.cpp

index 9070be3569c5ca8d63f8d0b84ad38f8c8b325d60..bb3a5346345265bb17d4f3b60a9af005b3fb0a9b 100644 (file)
@@ -1335,7 +1335,7 @@ void Server::handleCommand_Respawn(NetworkPacket* pkt)
                return;
        }
 
-       if (!player->isDead() || !g_settings->getBool("enable_damage"))
+       if (!player->isDead())
                return;
 
        RespawnPlayer(pkt->getPeerId());