Skip to content
Snippets Groups Projects
Commit 26eb607a authored by Perttu Ahola's avatar Perttu Ahola
Browse files

Made environment to not consider disconnected players when dealing with ActiveObjects

parent b0b5c432
Branches
Tags
No related merge requests found
......@@ -397,6 +397,11 @@ void ServerEnvironment::step(float dtime)
i != m_players.end(); i++)
{
Player *player = *i;
// Ignore disconnected players
if(player->peer_id == 0)
continue;
v3f playerpos = player->getPosition();
// Move
......@@ -504,6 +509,11 @@ void ServerEnvironment::step(float dtime)
i != m_players.end(); i++)
{
Player *player = *i;
// Ignore disconnected players
if(player->peer_id == 0)
continue;
v3f playerpos = player->getPosition();
v3s16 blockpos0 = getNodeBlockPos(floatToInt(playerpos, BS));
......@@ -589,6 +599,11 @@ void ServerEnvironment::step(float dtime)
i != m_players.end(); i++)
{
Player *player = *i;
// Ignore disconnected players
if(player->peer_id == 0)
continue;
v3f playerpos = player->getPosition();
f32 d = playerpos.getDistanceFrom(objectpos);
if(d < to_static_max_f)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment