From e267ac7ed4b77be376e4b398877766dc0fd889b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20Korg=C3=B3l?= <kpiotr2005@gmail.com>
Date: Thu, 4 Jul 2019 19:33:59 +0200
Subject: [PATCH] Resolve discussion

---
 voxygen/src/session.rs | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/voxygen/src/session.rs b/voxygen/src/session.rs
index d5f4fb0716..63f1d794b2 100644
--- a/voxygen/src/session.rs
+++ b/voxygen/src/session.rs
@@ -105,7 +105,11 @@ impl PlayState for SessionState {
                         // Check the existence of CanBuild component. If it's here, use LMB to
                         // place blocks, if not, use it to attack
                         if state {
-                            self.controller.respawn = state;
+                            // Check if the player is dead or not
+                            if current_client_state != ClientState::Character {
+                                self.controller.respawn = state;
+                            }
+
                             let mut client = self.client.borrow_mut();
                             if client
                                 .state()