gemstones
parent
d9f97cfa91
commit
ae643be79a
|
@ -190,10 +190,12 @@ for i,tdef in pairs(miner_definition) do
|
||||||
ore_def.stack_max = tdef.stackmax
|
ore_def.stack_max = tdef.stackmax
|
||||||
end
|
end
|
||||||
if tdef.groups.is_gemstone ~= nil then
|
if tdef.groups.is_gemstone ~= nil then
|
||||||
|
ore_def.name=minerdream.modname..":"..i
|
||||||
ore_def.drawtype = "mesh"
|
ore_def.drawtype = "mesh"
|
||||||
ore_def.mesh = "topaz.obj"
|
ore_def.mesh = i..".obj"
|
||||||
ore_def.walkable = "true"
|
ore_def.walkable = "true"
|
||||||
ore_def.inventory_image = "minerdream_"..i.."_gem.png"
|
ore_def.inventory_image = "minerdream_"..i.."_gem.png"
|
||||||
|
ore_def.tiles = {"minerdream_"..i..".png"}
|
||||||
ore_def.selection_box = {type = "fixed",
|
ore_def.selection_box = {type = "fixed",
|
||||||
fixed = {{-0.2, -0.5, -0.2, 0.2, -0.25, 0.2},}
|
fixed = {{-0.2, -0.5, -0.2, 0.2, -0.25, 0.2},}
|
||||||
}
|
}
|
||||||
|
@ -232,13 +234,16 @@ for i,tdef in pairs(miner_definition) do
|
||||||
lump_def.ingot_name=output.item:get_name()
|
lump_def.ingot_name=output.item:get_name()
|
||||||
tdef.ingot_name=output.item:get_name()
|
tdef.ingot_name=output.item:get_name()
|
||||||
minetest.override_item(ore_name,ore_def)
|
minetest.override_item(ore_name,ore_def)
|
||||||
minetest.override_item(lump_name,lump_def)
|
if tdef.groups.has_no_lump ~= nil then
|
||||||
|
minetest.override_item(lump_name,lump_def)
|
||||||
|
end
|
||||||
lump_def.name=lump_name
|
lump_def.name=lump_name
|
||||||
ore_def.name=ore_name
|
ore_def.name=ore_name
|
||||||
else
|
else
|
||||||
minetest.register_node(ore_def.name,ore_def)
|
minetest.register_node(ore_def.name,ore_def)
|
||||||
minetest.register_craftitem(lump_def.name,lump_def)
|
if tdef.groups.has_no_lump ~= nil then
|
||||||
|
minetest.register_craftitem(lump_def.name,lump_def)
|
||||||
|
end
|
||||||
-- if not already defined, then add mapgen parameter
|
-- if not already defined, then add mapgen parameter
|
||||||
if tdef.scarcity ~= nil then
|
if tdef.scarcity ~= nil then
|
||||||
needs_mapgen = true
|
needs_mapgen = true
|
||||||
|
@ -246,7 +251,9 @@ for i,tdef in pairs(miner_definition) do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
local_item_insert(i,"ore_def",ore_def)
|
local_item_insert(i,"ore_def",ore_def)
|
||||||
local_item_insert(i,"lump_def",lump_def)
|
if tdef.groups.has_no_lump ~= nil then
|
||||||
|
local_item_insert(i,"lump_def",lump_def)
|
||||||
|
end
|
||||||
-- define desert ores
|
-- define desert ores
|
||||||
if tdef.groups.in_desert then
|
if tdef.groups.in_desert then
|
||||||
desertore_def=table.copy(ore_def)
|
desertore_def=table.copy(ore_def)
|
||||||
|
|
Loading…
Reference in New Issue