1
0

Merge branch 'master' into 1.8-Protocol

Conflicts:
	src/Items/ItemHoe.h
This commit is contained in:
Howaner
2014-09-13 01:21:43 +02:00
24 changed files with 186 additions and 105 deletions

View File

@@ -941,19 +941,21 @@ void cEntity::HandlePhysics(float a_Dt, cChunk & a_Chunk)
}
NextSpeed.y += fallspeed;
}
// Friction
if (NextSpeed.SqrLength() > 0.0004f)
else
{
NextSpeed.x *= 0.7f / (1 + a_Dt);
if (fabs(NextSpeed.x) < 0.05)
// Friction on ground
if (NextSpeed.SqrLength() > 0.0004f)
{
NextSpeed.x = 0;
}
NextSpeed.z *= 0.7f / (1 + a_Dt);
if (fabs(NextSpeed.z) < 0.05)
{
NextSpeed.z = 0;
NextSpeed.x *= 0.7f / (1 + a_Dt);
if (fabs(NextSpeed.x) < 0.05)
{
NextSpeed.x = 0;
}
NextSpeed.z *= 0.7f / (1 + a_Dt);
if (fabs(NextSpeed.z) < 0.05)
{
NextSpeed.z = 0;
}
}
}