Mgv6 mudflow: Also check for 'ignore' nodes
authorparamat <paramat@users.noreply.github.com>
Thu, 15 Jun 2017 21:48:26 +0000 (22:48 +0100)
committerparamat <mat.gregory@virginmedia.com>
Fri, 16 Jun 2017 01:17:25 +0000 (02:17 +0100)
commit212945c7a3a1b9873ab4ef54c4d0360c54573185
treeb34c8799af2e9cfe7d3223c8b2041aaea90f8ac6
parent2ab09bb48659c60e5dab19c3380a245e3eb19a17
Mgv6 mudflow: Also check for 'ignore' nodes

Previously, when removing decorations we searched upwards and removed until we
found air or water. However, the node above the decoration can be 'ignore' if
a stacked decoration extends into the volume above the mapchunk. The result
could be a problematic column of air placed in the volume of 'ignore'. The
unnecessary placing of air also slows the function.

Add a check for 'ignore' nodes when removing decorations.
src/mapgen_v6.cpp