diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 78ac6dc395..28dc950abc 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -16332,7 +16332,10 @@ void Player::Uncharm() charm->RemoveSpellsCausingAura(SPELL_AURA_MOD_POSSESS); } - assert(!GetCharmGUID()); + if(GetCharmGUID()) + { + sLog.outError("CRASH ALARM! Player %s is not able to uncharm unit (Entry: %u, Type: %u)", GetName(), charm->GetEntry(), charm->GetTypeId()); + } } void Player::BuildPlayerChat(WorldPacket *data, uint8 msgtype, const std::string& text, uint32 language) const