From 632e54e29bcde7700ebecd6798454ccb15867315 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 6 Nov 2019 13:19:17 +0800 Subject: [PATCH] 1 --- server/gameserver/player.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 8f24a17..e66f451 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -1089,6 +1089,11 @@ void Player::_CMRevive(f8::MsgHdr& hdr, const cs::CMRevive& msg) } if (dead && !real_dead && revive_timer) { dead = false; + downed = false; + if (downed_timer) { + room->xtimer.DeleteTimer(downed_timer); + downed_timer = nullptr; + } health = GetMaxHP(); ResetTankSkin(); SyncAroundPlayers(__FILE__, __LINE__, __func__);