diff --git a/src/creatures/players/player.cpp b/src/creatures/players/player.cpp index b0a26910a10..ccee8b2d178 100644 --- a/src/creatures/players/player.cpp +++ b/src/creatures/players/player.cpp @@ -2394,6 +2394,10 @@ uint32_t Player::getIP() const { void Player::death(Creature* lastHitCreature) { loginPosition = town->getTemplePosition(); + if (getSkull() != SKULL_RED && getSkull() != SKULL_BLACK) { + setSkull(SKULL_NONE); + } + if (skillLoss) { uint8_t unfairFightReduction = 100; int playerDmg = 0;