aboutsummaryrefslogtreecommitdiff
path: root/src/mg_ore.h
diff options
context:
space:
mode:
authorparamat <paramat@users.noreply.github.com>2017-06-22 06:50:22 +0100
committerparamat <mat.gregory@virginmedia.com>2017-06-26 04:38:36 +0100
commit936d67dad4c4939c9f7c30f489d8bfc74f47fcaf (patch)
treef9b5c51903572e2eafa7b4781a06768b1ed554db /src/mg_ore.h
parent1237206d4bdf840ae89018d14a0510035d54d0d3 (diff)
downloadhax-minetest-server-936d67dad4c4939c9f7c30f489d8bfc74f47fcaf.tar.gz
hax-minetest-server-936d67dad4c4939c9f7c30f489d8bfc74f47fcaf.zip
Ores: Make 'absheight' flag non-functional
The 'absheight' flag was added years ago for the floatlands of 'indev' mapgen (now deleted). The feature mirrored all ore placement around y = 0 to place ores in floatlands. In MTG we now use dedicated ore registrations for floatlands. The feature is crude, inflexible, problematic and very rarely used, it also makes ore vertical range code more complex. Minetest 0.5 is a good chance to remove the feature. The flag itself remains to not break flag values.
Diffstat (limited to '')
-rw-r--r--src/mg_ore.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/mg_ore.h b/src/mg_ore.h
index 4b052e07a..5aeb3631c 100644
--- a/src/mg_ore.h
+++ b/src/mg_ore.h
@@ -32,14 +32,11 @@ class MMVManip;
/////////////////// Ore generation flags
-#define OREFLAG_ABSHEIGHT 0x01
+#define OREFLAG_ABSHEIGHT 0x01 // Non-functional but kept to not break flags
#define OREFLAG_PUFF_CLIFFS 0x02
#define OREFLAG_PUFF_ADDITIVE 0x04
#define OREFLAG_USE_NOISE 0x08
-#define ORE_RANGE_ACTUAL 1
-#define ORE_RANGE_MIRROR 2
-
enum OreType {
ORE_SCATTER,
ORE_SHEET,