From 86ad3e7c6a37699f7f8297a387bf08af74e36629 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 1 Apr 2016 22:10:20 -0400 Subject: Update all core mods --- moreores/description.txt | 1 + moreores/init.lua | 24 ++++++++++++------------ moreores/mod.conf | 1 + 3 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 moreores/description.txt create mode 100644 moreores/mod.conf (limited to 'moreores') diff --git a/moreores/description.txt b/moreores/description.txt new file mode 100644 index 0000000..6bd1c7c --- /dev/null +++ b/moreores/description.txt @@ -0,0 +1 @@ +Adds new Ore types. diff --git a/moreores/init.lua b/moreores/init.lua index ff5f94e..72bd0a1 100644 --- a/moreores/init.lua +++ b/moreores/init.lua @@ -38,21 +38,21 @@ local function hoe_on_use(itemstack, user, pointed_thing, uses) if pt.type ~= "node" then return end - + local under = minetest.get_node(pt.under) local pos = {x = pt.under.x, y = pt.under.y + 1, z = pt.under.z} local above = minetest.get_node(pos) - + -- Return if any of the nodes is not registered: if not minetest.registered_nodes[under.name] then return end if not minetest.registered_nodes[above.name] then return end - + -- Check if the node above the pointed thing is air: if above.name ~= "air" then return end - + -- Check if pointing at dirt: if minetest.get_item_group(under.name, "soil") ~= 1 then return end - + -- Turn the node into soil, wear out item and play sound: minetest.set_node(pt.under, {name ="farming:soil"}) minetest.sound_play("default_dig_crumbly", {pos = pt.under, gain = 0.5}) @@ -149,7 +149,7 @@ local function add_ore(modname, description, mineral_name, oredef) }) minetest.register_alias(mineral_name .. "_ingot", ingot) end - + if oredef.makes.chest then minetest.register_craft( { output = "default:chest_locked", @@ -163,11 +163,11 @@ local function add_ore(modname, description, mineral_name, oredef) recipe = get_recipe(ingot, "lockedchest") }) end - + oredef.oredef.ore_type = "scatter" oredef.oredef.ore = modname .. ":mineral_" .. mineral_name oredef.oredef.wherein = "default:stone" - + minetest.register_ore(oredef.oredef) for tool_name, tooldef in pairs(oredef.tools) do @@ -179,19 +179,19 @@ local function add_ore(modname, description, mineral_name, oredef) groupcaps = tooldef } } - + if tool_name == "sword" then tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval tdef.tool_capabilities.damage_groups = oredef.damage_groups tdef.description = S("%s Sword"):format(S(description)) end - + if tool_name == "pick" then tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval tdef.tool_capabilities.damage_groups = oredef.damage_groups tdef.description = S("%s Pickaxe"):format(S(description)) end - + if tool_name == "axe" then tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval tdef.tool_capabilities.damage_groups = oredef.damage_groups @@ -203,7 +203,7 @@ local function add_ore(modname, description, mineral_name, oredef) tdef.tool_capabilities.damage_groups = oredef.damage_groups tdef.description = S("%s Shovel"):format(S(description)) end - + if tool_name == "hoe" then tdef.description = S("%s Hoe"):format(S(description)) local uses = tooldef.uses diff --git a/moreores/mod.conf b/moreores/mod.conf new file mode 100644 index 0000000..5a9f1e2 --- /dev/null +++ b/moreores/mod.conf @@ -0,0 +1 @@ +name = moreores -- cgit v1.2.3