1
0

Fixed friction for entities

Due to a misplaced else, other entities weren't getting friction
This commit is contained in:
Tiger Wang 2013-09-16 19:19:25 +01:00
parent 506a693339
commit 9711fd7970

View File

@ -651,9 +651,10 @@ void cEntity::HandlePhysics(float a_Dt, cChunk & a_Chunk)
} }
} }
} }
}
else else
{ {
// Friction // Friction for non-minecarts
if (NextSpeed.SqrLength() > 0.0004f) if (NextSpeed.SqrLength() > 0.0004f)
{ {
NextSpeed.x *= 0.7f / (1 + a_Dt); NextSpeed.x *= 0.7f / (1 + a_Dt);
@ -669,7 +670,6 @@ void cEntity::HandlePhysics(float a_Dt, cChunk & a_Chunk)
} }
} }
} }
}
// Adjust X and Z speed for COBWEB temporary. This speed modification should be handled inside block handlers since we // Adjust X and Z speed for COBWEB temporary. This speed modification should be handled inside block handlers since we
// might have different speed modifiers according to terrain. // might have different speed modifiers according to terrain.