mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-17 18:35:20 +02:00
Save and remove player by pointer
Why doing things simple ? Use pointer instead of strings to save players and remove them. Saving players by name does a lookup to find pointer we already have ! Idem with removePlayer Also remove unused removePlayer(peer_id), it's never called
This commit is contained in:
@@ -821,8 +821,8 @@ void PlayerSAO::removingFromEnvironment()
|
||||
{
|
||||
m_player->setPlayerSAO(NULL);
|
||||
m_player->peer_id = 0;
|
||||
m_env->savePlayer(m_player->getName());
|
||||
m_env->removePlayer(m_player->getName());
|
||||
m_env->savePlayer((RemotePlayer*)m_player);
|
||||
m_env->removePlayer(m_player);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user