rarity fixes
parent
c33b2dd87b
commit
0cefe967a7
|
@ -35,7 +35,7 @@ addore = function(mn,oreName, oreDescription, oreTexture, oreMaterial,
|
||||||
if minp.y < minY or maxp.y > maxY or math.random(1, rarity) ~= 1 then
|
if minp.y < minY or maxp.y > maxY or math.random(1, rarity) ~= 1 then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
for a = 0, maxAmountForChunk do
|
for a = 0, maxAmountForChunk do
|
||||||
local pos = {
|
local pos = {
|
||||||
x = math.random( minp.x, maxp.x ),
|
x = math.random( minp.x, maxp.x ),
|
||||||
|
@ -77,31 +77,31 @@ addore("check_ore","BAD ORE",
|
||||||
|
|
||||||
|
|
||||||
-- quick iron add
|
-- quick iron add
|
||||||
local gen = function(minp,maxp)
|
local gen = function(minp,maxp)
|
||||||
if minp.y < -31000 or maxp.y > -120 or math.random(1, 25) ~= 1 then
|
if minp.y < -31000 or maxp.y > -120 or math.random(1, 8) ~= 1 then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
for a = 0, 4 do
|
for a = 0, 2 do
|
||||||
local pos = {
|
local pos = {
|
||||||
x = math.random( minp.x, maxp.x ),
|
x = math.random( minp.x, maxp.x ),
|
||||||
y = math.random( minp.y, maxp.y ),
|
y = math.random( minp.y, maxp.y ),
|
||||||
z = math.random( minp.z, maxp.z ),
|
z = math.random( minp.z, maxp.z ),
|
||||||
}
|
}
|
||||||
for i = -1, 4 - 1 do
|
for i = -1, 4 - 1 do
|
||||||
for j = -1, 3 - 1 do
|
for j = -1, 3 - 1 do
|
||||||
for k = -1, 3 - 1 do
|
for k = -1, 3 - 1 do
|
||||||
if math.random(1, 5) > 2 then
|
if math.random(1, 5) > 2 then
|
||||||
else
|
else
|
||||||
local p = {x = pos.x + i, y = pos.y + j, z = pos.z + k}
|
local p = {x = pos.x + i, y = pos.y + j, z = pos.z + k}
|
||||||
local n = minetest.env:get_node(p)
|
local n = minetest.env:get_node(p)
|
||||||
if n.name == "default:stone" then
|
if n.name == "default:stone" then
|
||||||
minetest.env:add_node(p, {name = "default:stone_with_iron"})
|
minetest.env:add_node(p, {name = "default:stone_with_iron"})
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
minetest.register_on_generated(gen)
|
end
|
||||||
|
minetest.register_on_generated(gen)
|
||||||
|
|
|
@ -1,29 +1,27 @@
|
||||||
addore("gold","gold_ore","Gold ore",
|
addore("gold","gold_ore","Gold ore",
|
||||||
"default_stone.png^gold_ore.png",minetest.digprop_stonelike(0.9),
|
"default_stone.png^gold_ore.png",minetest.digprop_stonelike(0.9),
|
||||||
{"default:pick_steel","gold:pick_gold", "default:pick_mese"},
|
{"default:pick_steel","gold:pick_gold", "default:pick_mese"},
|
||||||
2,
|
1,
|
||||||
30,{
|
10,{
|
||||||
x = 3,
|
x = 4,
|
||||||
y = 2,
|
y = 2,
|
||||||
z = 3,
|
z = 4,
|
||||||
},
|
},
|
||||||
-31000,-200,
|
-31000,-200,
|
||||||
"gold_nugget", "Gold Nugget", "gold_nugget.png", 1)
|
"gold_nugget", "Gold Nugget", "gold_nugget.png", 1)
|
||||||
|
|
||||||
register_tool_type("gold", "Gold", "gold", "gold:gold_ingot", 0.5, 36, {sword_speed = -0.4})
|
register_tool_type("gold", "Gold", "gold", "gold:gold_ingot", 0.5, 80, {sword_speed = -0.4})
|
||||||
|
|
||||||
minetest.register_craftitem("gold:gold_ingot", {
|
minetest.register_craftitem("gold:gold_ingot", {
|
||||||
description = "Gold Ingot",
|
description = "Gold Ingot",
|
||||||
image = "gold_ingot.png"
|
image = "gold_ingot.png"
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("gold:gold_block", {
|
minetest.register_node("gold:gold_block", {
|
||||||
description = "Gold Block",
|
description = "Gold Block",
|
||||||
tile_images = {"gold_block.png"},
|
tile_images = {"gold_block.png"},
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
material = minetest.digprop_stonelike(0.8),
|
material = minetest.digprop_stonelike(0.8),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'gold:gold_block',
|
output = 'gold:gold_block',
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -32,7 +30,6 @@ minetest.register_craft({
|
||||||
{ 'gold:gold_ingot','gold:gold_ingot','gold:gold_ingot'},
|
{ 'gold:gold_ingot','gold:gold_ingot','gold:gold_ingot'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
|
|
|
@ -1,22 +1,20 @@
|
||||||
addore("lazurite","lazurite_ore","Lazurite ore",
|
addore("lazurite","lazurite_ore","Lazurite ore",
|
||||||
"default_stone.png^lazurite_ore.png",minetest.digprop_stonelike(1.6),
|
"default_stone.png^lazurite_ore.png",minetest.digprop_stonelike(1.6),
|
||||||
{"default:pick_steel","gold:pick_gold", "default:pick_mese"},
|
{"default:pick_steel","gold:pick_gold", "default:pick_mese"},
|
||||||
10,
|
4,
|
||||||
15,{
|
25,{
|
||||||
x = 4,
|
x = 4,
|
||||||
y = 2,
|
y = 2,
|
||||||
z = 2,
|
z = 2,
|
||||||
},
|
},
|
||||||
-31000,-300,
|
-31000,-320,
|
||||||
"lazurite", "Lazurite", "dye_blue.png", 4)
|
"lazurite", "Lazurite", "dye_blue.png", 4)
|
||||||
|
|
||||||
minetest.register_node("lazurite:lazurite_block", {
|
minetest.register_node("lazurite:lazurite_block", {
|
||||||
description = "Block of lazurite",
|
description = "Block of lazurite",
|
||||||
tile_images = {"lazurite_block.png"},
|
tile_images = {"lazurite_block.png"},
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
material = minetest.digprop_stonelike(1.2),
|
material = minetest.digprop_stonelike(1.2),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'lazurite:lazurite_block',
|
output = 'lazurite:lazurite_block',
|
||||||
recipe = {
|
recipe = {
|
||||||
|
|
|
@ -7,12 +7,12 @@ minetest.register_node("obsidian_rtmmp:obsidian_block", {
|
||||||
inventory_image = minetest.inventorycube("obsidian_rtmmp_block.png"),
|
inventory_image = minetest.inventorycube("obsidian_rtmmp_block.png"),
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
material = {
|
material = {
|
||||||
diggablity = "normal",
|
diggablity = "normal",
|
||||||
weight = 50,
|
weight = 50,
|
||||||
crackiness = 0,
|
crackiness = 0,
|
||||||
crumbliness = 0,
|
crumbliness = 0,
|
||||||
cuttability = 0,
|
cuttability = 0,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
local function check_water(pos, dx, dy, dz)
|
local function check_water(pos, dx, dy, dz)
|
||||||
|
|
Loading…
Reference in New Issue