summaryrefslogtreecommitdiff
path: root/mining_drill.lua
diff options
context:
space:
mode:
authorRealBadAngel <mk@realbadangel.pl>2012-12-13 01:49:02 +0100
committerRealBadAngel <mk@realbadangel.pl>2012-12-13 01:49:02 +0100
commitb8d77627a4d28c624e63423eef317dd09c68e533 (patch)
treea2fe8c05ce8e431f1194879c33fca760fa86abf0 /mining_drill.lua
parent306b407a38b087b59c92d23c0c1f7c3e8fb7ce4e (diff)
update the mod
Diffstat (limited to 'mining_drill.lua')
-rw-r--r--mining_drill.lua49
1 files changed, 0 insertions, 49 deletions
diff --git a/mining_drill.lua b/mining_drill.lua
deleted file mode 100644
index 5fc5377..0000000
--- a/mining_drill.lua
+++ /dev/null
@@ -1,49 +0,0 @@
-mining_drill_max_charge=60000
-
-minetest.register_tool("technic:mining_drill", {
- description = "Mining Drill",
- inventory_image = "technic_mining_drill.png",
- stack_max = 1,
- on_use = function(itemstack, user, pointed_thing)
- if pointed_thing.type=="node" then
- item=itemstack:to_table()
- if item["metadata"]=="" or item["metadata"]=="0" then return end --tool not charged
- charge=tonumber(item["metadata"])
- if charge-200>0 then
- drill_dig_it(minetest.get_pointed_thing_position(pointed_thing, above),user)
- charge =charge-200;
- item["metadata"]=tostring(charge)
- set_RE_wear(item,charge,mining_drill_max_charge)
- itemstack:replace(item)
- end
- return itemstack
- end
- end,
-})
-
-minetest.register_craft({
- output = 'technic:mining_drill',
- recipe = {
- {'technic:stainless_steel_ingot', 'technic:diamond_drill_head', 'technic:stainless_steel_ingot'},
- {'technic:stainless_steel_ingot', 'technic:red_energy_crystal', 'technic:stainless_steel_ingot'},
- {'', 'moreores:copper_ingot', ''},
- }
-})
-
-
-
-
-
-
-function drill_dig_it (pos, player)
- local node=minetest.env:get_node(pos)
- if node.name == "air" or node.name == "ignore" then return end
- if node.name == "default:lava_source" then return end
- if node.name == "default:lava_flowing" then return end
- if node.name == "default:water_source" then minetest.env:remove_node(pos) return end
- if node.name == "default:water_flowing" then minetest.env:remove_node(pos) return end
-
- minetest.sound_play("mining_drill", {pos = pos, gain = 1.0, max_hear_distance = 10,})
- minetest.node_dig(pos,node,player)
-
-end \ No newline at end of file