diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-15 15:32:01 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-15 15:32:01 +0000 |
| commit | 72a4f79b34293bfd6a2cc160e8a775b3642fa413 (patch) | |
| tree | b68d574dbecd4bdce88a249c714c515b6e9f6d0e /src/game/server | |
| parent | b2aa4add168924bd79c186b74b263a2484e7b0f0 (diff) | |
| download | zcatch-72a4f79b34293bfd6a2cc160e8a775b3642fa413.tar.gz zcatch-72a4f79b34293bfd6a2cc160e8a775b3642fa413.zip | |
fixed a ninja error
Diffstat (limited to 'src/game/server')
| -rw-r--r-- | src/game/server/gs_server.cpp | 6 |
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(); } } } |