diff options
| -rw-r--r-- | depends.txt | 3 | ||||
| -rw-r--r-- | init.lua | 15 | ||||
| -rw-r--r-- | mg.lua | 46 | 
3 files changed, 58 insertions, 6 deletions
| diff --git a/depends.txt b/depends.txt index 331d858..0219052 100644 --- a/depends.txt +++ b/depends.txt @@ -1 +1,2 @@ -default
\ No newline at end of file +default +mg? @@ -61,7 +61,7 @@ local function hoe_on_use(itemstack, user, pointed_thing, uses)  		pos = pt.under,  		gain = 0.5,  	}) -	--itemstack:add_wear(65535/(uses-1)) +	itemstack:add_wear(65535/(uses-1))  	return itemstack  end @@ -175,13 +175,13 @@ local function add_ore(modname, description, mineral_name, oredef)  	minetest.register_ore(oredef.oredef) -	for toolname, tdef in pairs(oredef.tools) do +	for toolname, tooldef in pairs(oredef.tools) do  		local tdef = {  			description = "",  			inventory_image = toolimg_base .. toolname .. ".png",  			tool_capabilities = {  				max_drop_level=3, -				groupcaps=tdef +				groupcaps=tooldef  			}  		} @@ -204,8 +204,8 @@ local function add_ore(modname, description, mineral_name, oredef)  		if toolname == "hoe" then  			tdef.description = S("%s Hoe"):format(S(description)) -			local uses = tdef.uses -			tdef.uses = nil +			local uses = tooldef.uses +			tooldef.uses = nil  			tdef.on_use = function(itemstack, user, pointed_thing)  				return hoe_on_use(itemstack, user, pointed_thing, uses)  			end @@ -359,4 +359,9 @@ minetest.register_node("moreores:copper_rail", {  	},  }) +-- mg suppport +if minetest.get_modpath("mg") then +	dofile(modpath.."/mg.lua") +end +  print(S("[moreores] loaded.")) @@ -0,0 +1,46 @@ +mg.register_ore({ +	name = "moreores:mineral_tin", +	wherein = "default:stone", +	seeddiff = 8, +	maxvdistance = 10.5, +	maxheight = 8, +	seglenghtn = 15, +	seglenghtdev = 6, +	segincln = 0, +	segincldev = 0.6, +	turnangle = 57, +	forkturnangle = 57, +	numperblock = 2 +}) + +mg.register_ore({ +	name = "moreores:mineral_silver", +	wherein = "default:stone", +	seeddiff = 9, +	maxvdistance = 10.5, +	maxheight = -2, +	seglenghtn = 15, +	seglenghtdev = 6, +	sizen = 60, +	sizedev = 30, +	segincln = 0, +	segincldev = 0.6, +	turnangle = 57, +	forkturnangle = 57, +	numperblock = 2 +}) + +mg.register_ore({ +	name = "moreores:mineral_mithril", +	wherein = "default:stone", +	seeddiff = 10, +	maxvdistance = 10.5, +	maxheight = -512, +	seglenghtn = 2, +	seglenghtdev = 4, +	sizen = 12, +	sizedev = 5, +	segincln = 0, +	segincldev = 0.6, +	turnangle = 57, +}) | 
