diff --git a/src/PlayerManager.cpp b/src/PlayerManager.cpp index c07df89..db6a38a 100644 --- a/src/PlayerManager.cpp +++ b/src/PlayerManager.cpp @@ -416,6 +416,7 @@ static void revivePlayer(CNSocket* sock, CNPacketData* data) { default: // plain respawn plr->HP = PC_MAXHEALTH(plr->level) / 2; + plr->clearBuffs(false); // fallthrough case ePCRegenType::Unstick: // warp away move = true;