Fix falling through nodes on world load (fixes #2784)
authorChristof Kaufmann <christofkaufmann1986@gmail.com>
Tue, 18 Aug 2015 10:05:24 +0000 (12:05 +0200)
committerest31 <MTest31@outlook.com>
Sat, 26 Sep 2015 19:40:45 +0000 (21:40 +0200)
commit8787d2e7e9671f3b5930ca9c41c6e0867b8a5a54
tree149bf77f912f5c346075876134289511fa0dc07c
parent776760aba730f1db565d124b4c04efae1c152d9e
Fix falling through nodes on world load (fixes #2784)

On world load the collision code can not see node boxes, since the
nodes have not been loaded. Thus it collided only at the next full
node. However, standing on a slab on world load leaded to sinking into
it until the world finished loading. Then one maybe fell further, if
the node below was not walkable.

Now, with this commit, when no node around the player has been loaded
it simply does not move the player.
src/collision.cpp