Change mapgen order to ores > dungeons > decorations (#7656)
authorParamat <paramat@users.noreply.github.com>
Mon, 20 Aug 2018 17:24:53 +0000 (18:24 +0100)
committerGitHub <noreply@github.com>
Mon, 20 Aug 2018 17:24:53 +0000 (18:24 +0100)
commit8516f284580a366d014f13a0bbd797da49d4df7e
treef5b674340762bfa7bfb2d0b38432aab8c31f4963
parent5a26e46aaa38cccb2b38cfc784364f1f265cec9b
Change mapgen order to ores > dungeons > decorations (#7656)

Previously dungeons > decorations > ores.
Decorations depend on the node they are placed on, and ore types are
increasingly able to place large continuous volumes of nodes, such as
strata. Decorations are increasingly being used underground.

The new order avoids a node being changed by ore generation after a
decoration has been placed on it.
The new order also avoids ores appearing in the walls of a dungeon if
the wall nodes match the local stone node.
src/mapgen/mapgen_carpathian.cpp
src/mapgen/mapgen_flat.cpp
src/mapgen/mapgen_fractal.cpp
src/mapgen/mapgen_v5.cpp
src/mapgen/mapgen_v7.cpp
src/mapgen/mapgen_valleys.cpp