From 9e06a2ed41f00c6f810bad3c0e29e0bdf92f54e4 Mon Sep 17 00:00:00 2001 From: Novatux Date: Sun, 8 Sep 2013 20:09:03 +0200 Subject: [PATCH 1/2] Really fix hoes this time. --- init.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index 311c284..15a0d5b 100644 --- a/init.lua +++ b/init.lua @@ -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 From 4507ebddb97444e4b38e895a443304fe9e712db8 Mon Sep 17 00:00:00 2001 From: Novatux Date: Tue, 29 Oct 2013 11:28:15 +0100 Subject: [PATCH 2/2] Add mg support --- depends.txt | 3 ++- init.lua | 5 +++++ mg.lua | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 mg.lua 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? diff --git a/init.lua b/init.lua index 15a0d5b..be7386d 100644 --- a/init.lua +++ b/init.lua @@ -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.")) diff --git a/mg.lua b/mg.lua new file mode 100644 index 0000000..c950a4b --- /dev/null +++ b/mg.lua @@ -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, +})