From cec98e52832e514bbf2b34c08d6679849db74887 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Wed, 19 Dec 2007 22:36:54 +0000 Subject: fixed more responsive respawn --- src/game/server/gs_server.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/game/server/gs_server.cpp b/src/game/server/gs_server.cpp index c969de1a..a4bb63fb 100644 --- a/src/game/server/gs_server.cpp +++ b/src/game/server/gs_server.cpp @@ -1213,10 +1213,12 @@ void player::tick() // TODO: rework the input to be more robust if(dead) { + if(server_tick()-die_tick >= server_tickspeed()/2 && count_input(previnput.fire, input.fire).presses) + die_tick = -1; if(server_tick()-die_tick >= server_tickspeed()*5) // auto respawn after 3 sec respawn(); - if((input.fire&1) && server_tick()-die_tick >= server_tickspeed()/2) // auto respawn after 0.5 sec - respawn(); + //if((input.fire&1) && server_tick()-die_tick >= server_tickspeed()/2) // auto respawn after 0.5 sec + //respawn(); return; } -- cgit 1.4.1