Allow ore generator to replace andesite, etc.
This commit is contained in:
parent
0d08f65cfe
commit
34005774b8
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue