From 34005774b8cca2e365260e6f8c387da49aaecdc1 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 19 May 2017 20:04:07 +0200 Subject: [PATCH] Allow ore generator to replace andesite, etc. --- mods/MAPGEN/mcl_mapgen_core/init.lua | 76 ++++++++++++++-------------- 1 file changed, 39 insertions(+), 37 deletions(-) diff --git a/mods/MAPGEN/mcl_mapgen_core/init.lua b/mods/MAPGEN/mcl_mapgen_core/init.lua index 7649ddd48..aacd753a5 100644 --- a/mods/MAPGEN/mcl_mapgen_core/init.lua +++ b/mods/MAPGEN/mcl_mapgen_core/init.lua @@ -69,11 +69,13 @@ for s=1, #specialstones do }) end +local stonelike = {"mcl_core:stone", "mcl_core:diorite", "mcl_core:andesite", "mcl_core:granite"} + -- Dirt minetest.register_ore({ ore_type = "blob", ore = "mcl_core:dirt", - wherein = {"mcl_core:stone"}, + wherein = stonelike, clust_scarcity = 15*15*15, clust_num_ores = 33, clust_size = 4, @@ -85,7 +87,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "blob", ore = "mcl_core:gravel", - wherein = {"mcl_core:stone"}, + wherein = stonelike, clust_scarcity = 14*14*14, clust_num_ores = 33, clust_size = 5, @@ -101,7 +103,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 525*3, clust_num_ores = 5, clust_size = 3, @@ -111,7 +113,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 510*3, clust_num_ores = 8, clust_size = 3, @@ -121,7 +123,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 500*3, clust_num_ores = 12, clust_size = 3, @@ -133,7 +135,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 550*3, clust_num_ores = 4, clust_size = 2, @@ -143,7 +145,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 525*3, clust_num_ores = 6, clust_size = 3, @@ -153,7 +155,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 500*3, clust_num_ores = 8, clust_size = 3, @@ -165,7 +167,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 600*3, clust_num_ores = 3, clust_size = 2, @@ -175,7 +177,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 550*3, clust_num_ores = 4, clust_size = 3, @@ -185,7 +187,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_coal", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 500*3, clust_num_ores = 5, clust_size = 3, @@ -199,7 +201,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_iron", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 830, clust_num_ores = 5, clust_size = 3, @@ -209,7 +211,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_iron", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 1660, clust_num_ores = 4, clust_size = 2, @@ -225,7 +227,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_gold", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 4775, clust_num_ores = 5, clust_size = 3, @@ -235,7 +237,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_gold", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 6560, clust_num_ores = 7, clust_size = 3, @@ -247,7 +249,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_gold", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 13000, clust_num_ores = 4, clust_size = 2, @@ -266,7 +268,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_diamond", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 10000, clust_num_ores = 4, clust_size = 3, @@ -276,7 +278,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_diamond", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 5000, clust_num_ores = 2, clust_size = 2, @@ -286,7 +288,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_diamond", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 10000, clust_num_ores = 8, clust_size = 3, @@ -298,7 +300,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_diamond", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 20000, clust_num_ores = 1, clust_size = 1, @@ -308,7 +310,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_diamond", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 20000, clust_num_ores = 2, clust_size = 2, @@ -324,7 +326,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_redstone", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 500, clust_num_ores = 4, clust_size = 3, @@ -334,7 +336,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_redstone", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 800, clust_num_ores = 7, clust_size = 4, @@ -346,7 +348,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_redstone", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 1000, clust_num_ores = 4, clust_size = 3, @@ -356,7 +358,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_redstone", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 1600, clust_num_ores = 7, clust_size = 4, @@ -372,7 +374,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_emerald", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 14340, clust_num_ores = 1, clust_size = 1, @@ -383,7 +385,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_emerald", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 21510, clust_num_ores = 1, clust_size = 1, @@ -399,7 +401,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 10000, clust_num_ores = 7, clust_size = 4, @@ -411,7 +413,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 12000, clust_num_ores = 6, clust_size = 3, @@ -421,7 +423,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 14000, clust_num_ores = 5, clust_size = 3, @@ -431,7 +433,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 16000, clust_num_ores = 4, clust_size = 3, @@ -441,7 +443,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 18000, clust_num_ores = 3, clust_size = 2, @@ -453,7 +455,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 12000, clust_num_ores = 6, clust_size = 3, @@ -463,7 +465,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 14000, clust_num_ores = 5, clust_size = 3, @@ -473,7 +475,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 16000, clust_num_ores = 4, clust_size = 3, @@ -483,7 +485,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 18000, clust_num_ores = 3, clust_size = 2, @@ -493,7 +495,7 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", ore = "mcl_core:stone_with_lapis", - wherein = "mcl_core:stone", + wherein = stonelike, clust_scarcity = 32000, clust_num_ores = 1, clust_size = 1,