about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-15 15:32:01 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-15 15:32:01 +0000
commit72a4f79b34293bfd6a2cc160e8a775b3642fa413 (patch)
treeb68d574dbecd4bdce88a249c714c515b6e9f6d0e
parentb2aa4add168924bd79c186b74b263a2484e7b0f0 (diff)
downloadzcatch-72a4f79b34293bfd6a2cc160e8a775b3642fa413.tar.gz
zcatch-72a4f79b34293bfd6a2cc160e8a775b3642fa413.zip
fixed a ninja error
-rw-r--r--src/game/server/gs_server.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/game/server/gs_server.cpp b/src/game/server/gs_server.cpp
index 47f5d0e5..ba3ebf05 100644
--- a/src/game/server/gs_server.cpp
+++ b/src/game/server/gs_server.cpp
@@ -485,6 +485,7 @@ void player::try_respawn()
 	
 	ninja_activationtick = 0;
 	sniper_chargetick = -1;
+	currentcooldown = 0;
 	
 	dead = false;
 	set_flag(entity::FLAG_PHYSICS);
@@ -1316,6 +1317,8 @@ void powerup::reset()
 		spawntick = server_tick() + server_tickspeed() * data->powerupinfo[type].startspawntime;
 	else
 		spawntick = -1;
+		
+	spawntick = -1;
 }
 
 
@@ -1408,7 +1411,7 @@ void powerup::tick()
 
 				pplayer->emote_type = EMOTE_ANGRY;
 				pplayer->emote_stop = server_tick() + 1200 * server_tickspeed() / 1000;
-
+				
 				break;
 			}
 		default:
@@ -1420,6 +1423,7 @@ void powerup::tick()
 			dbg_msg("game", "pickup player='%d:%s' item=%d/%d",
 				pplayer->client_id, server_clientname(pplayer->client_id), type, subtype);
 			spawntick = server_tick() + server_tickspeed() * respawntime;
+			spawntick = server_tick() + server_tickspeed();
 		}
 	}
 }