diff options
Diffstat (limited to 'src/content_cao.cpp')
-rw-r--r-- | src/content_cao.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/content_cao.cpp b/src/content_cao.cpp index c904082d6..a5a55fd7e 100644 --- a/src/content_cao.cpp +++ b/src/content_cao.cpp @@ -624,7 +624,8 @@ void GenericCAO::initialize(const std::string &data) m_is_visible = false; player->setCAO(this); } - m_env->addPlayerName(m_name.c_str()); + if (m_client->getProtoVersion() < 33) + m_env->addPlayerName(m_name.c_str()); } } @@ -667,7 +668,7 @@ void GenericCAO::processInitData(const std::string &data) GenericCAO::~GenericCAO() { - if (m_is_player) { + if (m_is_player && m_client->getProtoVersion() < 33) { m_env->removePlayerName(m_name.c_str()); } removeFromScene(true); |