From ee0765804c0a21deeb2f33c22ac1a36cb0db5f43 Mon Sep 17 00:00:00 2001 From: ShadowNinja <noreply@gmail.com> Date: Tue, 17 Sep 2013 22:37:56 +0200 Subject: [PATCH] Partial rewrite --- technic/tools/mining_drill.lua | 81 +++++++++++++++++++++------------------- 1 files changed, 42 insertions(+), 39 deletions(-) diff --git a/technic/tools/mining_drill.lua b/technic/tools/mining_drill.lua index 1d57e70..4203c2b 100644 --- a/technic/tools/mining_drill.lua +++ b/technic/tools/mining_drill.lua @@ -1,9 +1,9 @@ -local mining_drill_max_charge=60000 -local mining_drill_mk2_max_charge=240000 -local mining_drill_mk3_max_charge=960000 -local mining_drill_power_usage=200 -local mining_drill_mk2_power_usage=600 -local mining_drill_mk3_power_usage=1800 +local mining_drill_max_charge = 60000 +local mining_drill_mk2_max_charge = 240000 +local mining_drill_mk3_max_charge = 960000 +local mining_drill_power_usage = 200 +local mining_drill_mk2_power_usage = 600 +local mining_drill_mk3_power_usage = 1800 minetest.register_craft({ output = 'technic:mining_drill', @@ -30,14 +30,14 @@ } }) for i=1,4,1 do -minetest.register_craft({ - output = 'technic:mining_drill_mk3', - recipe = { - {'technic:diamond_drill_head' , 'technic:diamond_drill_head' , 'technic:diamond_drill_head' }, - {'technic:stainless_steel_ingot', 'technic:mining_drill_mk2_'..i, 'technic:stainless_steel_ingot' }, - {'', 'technic:blue_energy_crystal', ''}, - } -}) + minetest.register_craft({ + output = 'technic:mining_drill_mk3', + recipe = { + {'technic:diamond_drill_head', 'technic:diamond_drill_head', 'technic:diamond_drill_head'}, + {'technic:stainless_steel_ingot', 'technic:mining_drill_mk2_'..i, 'technic:stainless_steel_ingot'}, + {'', 'technic:blue_energy_crystal', ''}, + } + }) end function drill_dig_it (pos, player,drill_type,mode) @@ -220,7 +220,7 @@ drill_dig_it0 (pos,player) end -technic.register_power_tool ("technic:mining_drill",mining_drill_max_charge) +technic.register_power_tool("technic:mining_drill", mining_drill_max_charge) minetest.register_tool("technic:mining_drill", { description = "Mining Drill Mk1", inventory_image = "technic_mining_drill.png", @@ -253,20 +253,21 @@ return itemstack end, }) -technic.register_power_tool ("technic:mining_drill_mk2",mining_drill_mk2_max_charge) + +technic.register_power_tool("technic:mining_drill_mk2", mining_drill_mk2_max_charge) for i=1,4,1 do -technic.register_power_tool ("technic:mining_drill_mk2_"..i,mining_drill_mk2_max_charge) -minetest.register_tool("technic:mining_drill_mk2_"..i, { - description = "Mining Drill Mk2 in Mode "..i, - inventory_image = "technic_mining_drill_mk2.png^technic_tool_mode"..i..".png", - wield_image = "technic_mining_drill_mk2.png", - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk2_handler(itemstack,user,pointed_thing) - return itemstack - end, -}) + technic.register_power_tool("technic:mining_drill_mk2_"..i, mining_drill_mk2_max_charge) + minetest.register_tool("technic:mining_drill_mk2_"..i, { + description = "Mining Drill Mk2 in Mode "..i, + inventory_image = "technic_mining_drill_mk2.png^technic_tool_mode"..i..".png", + wield_image = "technic_mining_drill_mk2.png", + groups = {not_in_creative_inventory=1}, + on_use = function(itemstack, user, pointed_thing) + mining_drill_mk2_handler(itemstack, user, pointed_thing) + return itemstack + end, + }) end minetest.register_tool("technic:mining_drill_mk3", { @@ -277,20 +278,21 @@ return itemstack end, }) -technic.register_power_tool ("technic:mining_drill_mk3",mining_drill_mk3_max_charge) + +technic.register_power_tool("technic:mining_drill_mk3", mining_drill_mk3_max_charge) for i=1,5,1 do -technic.register_power_tool ("technic:mining_drill_mk3_"..i,mining_drill_mk3_max_charge) -minetest.register_tool("technic:mining_drill_mk3_"..i, { - description = "Mining Drill Mk3 in Mode "..i, - inventory_image = "technic_mining_drill_mk3.png^technic_tool_mode"..i..".png", - wield_image = "technic_mining_drill_mk3.png", - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk3_handler(itemstack,user,pointed_thing) - return itemstack - end, -}) + technic.register_power_tool("technic:mining_drill_mk3_"..i, mining_drill_mk3_max_charge) + minetest.register_tool("technic:mining_drill_mk3_"..i, { + description = "Mining Drill Mk3 in Mode "..i, + inventory_image = "technic_mining_drill_mk3.png^technic_tool_mode"..i..".png", + wield_image = "technic_mining_drill_mk3.png", + groups = {not_in_creative_inventory=1}, + on_use = function(itemstack, user, pointed_thing) + mining_drill_mk3_handler(itemstack,user,pointed_thing) + return itemstack + end, + }) end function mining_drill_mk2_handler (itemstack,user,pointed_thing) @@ -392,3 +394,4 @@ itemstack:replace(item) return itemstack end + -- Gitblit v1.8.0