From 636b0f20df4fef3eef821c23ccc2f606828f5c6f Mon Sep 17 00:00:00 2001 From: Zefram <zefram@fysh.org> Date: Mon, 07 Jul 2014 15:15:05 +0200 Subject: [PATCH] Handheld prospecting tool --- technic/items.lua | 81 +++++++++++++++++++--------------------- 1 files changed, 38 insertions(+), 43 deletions(-) diff --git a/technic/items.lua b/technic/items.lua index 1f89077..d62642c 100644 --- a/technic/items.lua +++ b/technic/items.lua @@ -1,34 +1,39 @@ -minetest.register_craftitem( "technic:silicon_wafer", { - description = "Silicon Wafer", + +local S = technic.getter + +minetest.register_craftitem("technic:silicon_wafer", { + description = S("Silicon Wafer"), inventory_image = "technic_silicon_wafer.png", }) minetest.register_craftitem( "technic:doped_silicon_wafer", { - description = "Doped Silicon Wafer", + description = S("Doped Silicon Wafer"), inventory_image = "technic_doped_silicon_wafer.png", }) minetest.register_craftitem("technic:enriched_uranium", { - description = "Enriched Uranium", + description = S("Enriched Uranium"), inventory_image = "technic_enriched_uranium.png", }) minetest.register_craftitem("technic:uranium_fuel", { - description = "Uranium Fuel", + description = S("Uranium Fuel"), inventory_image = "technic_uranium_fuel.png", }) minetest.register_craftitem( "technic:diamond_drill_head", { - description = "Diamond Drill Head", + description = S("Diamond Drill Head"), inventory_image = "technic_diamond_drill_head.png", }) minetest.register_tool("technic:blue_energy_crystal", { - description = "Blue Energy Crystal", + description = S("Blue Energy Crystal"), inventory_image = minetest.inventorycube( "technic_diamond_block_blue.png", "technic_diamond_block_blue.png", "technic_diamond_block_blue.png"), + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, tool_capabilities = { max_drop_level = 0, groupcaps = { @@ -38,11 +43,13 @@ }) minetest.register_tool("technic:green_energy_crystal", { - description = "Green Energy Crystal", + description = S("Green Energy Crystal"), inventory_image = minetest.inventorycube( "technic_diamond_block_green.png", "technic_diamond_block_green.png", "technic_diamond_block_green.png"), + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, tool_capabilities = { max_drop_level = 0, groupcaps = { @@ -52,11 +59,13 @@ }) minetest.register_tool("technic:red_energy_crystal", { - description = "Red Energy Crystal", + description = S("Red Energy Crystal"), inventory_image = minetest.inventorycube( "technic_diamond_block_red.png", "technic_diamond_block_red.png", "technic_diamond_block_red.png"), + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, tool_capabilities = { max_drop_level = 0, groupcaps = { @@ -66,86 +75,72 @@ }) -minetest.register_craftitem( "technic:fine_copper_wire", { - description = "Fine Copper Wire", +minetest.register_craftitem("technic:fine_copper_wire", { + description = S("Fine Copper Wire"), inventory_image = "technic_fine_copper_wire.png", - on_place_on_ground = minetest.craftitem_place_item, }) -minetest.register_craftitem( "technic:copper_coil", { - description = "Copper Coil", +minetest.register_craftitem("technic:copper_coil", { + description = S("Copper Coil"), inventory_image = "technic_copper_coil.png", - on_place_on_ground = minetest.craftitem_place_item, }) -minetest.register_craftitem( "technic:motor", { - description = "Electric Motor", +minetest.register_craftitem("technic:motor", { + description = S("Electric Motor"), inventory_image = "technic_motor.png", - on_place_on_ground = minetest.craftitem_place_item, }) -minetest.register_craftitem( "technic:lv_transformer", { - description = "Low Voltage Transformer", +minetest.register_craftitem("technic:lv_transformer", { + description = S("Low Voltage Transformer"), inventory_image = "technic_lv_transformer.png", - on_place_on_ground = minetest.craftitem_place_item, }) -minetest.register_craftitem( "technic:lv_transformer", { - description = "Low Voltage Transformer", +minetest.register_craftitem("technic:lv_transformer", { + description = S("Low Voltage Transformer"), inventory_image = "technic_lv_transformer.png", - on_place_on_ground = minetest.craftitem_place_item, }) -minetest.register_craftitem( "technic:mv_transformer", { - description = "Medium Voltage Transformer", +minetest.register_craftitem("technic:mv_transformer", { + description = S("Medium Voltage Transformer"), inventory_image = "technic_mv_transformer.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem( "technic:hv_transformer", { - description = "High Voltage Transformer", + description = S("High Voltage Transformer"), inventory_image = "technic_hv_transformer.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem( "technic:control_logic_unit", { - description = "Control Logic Unit", + description = S("Control Logic Unit"), inventory_image = "technic_control_logic_unit.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem("technic:mixed_metal_ingot", { - description = "Mixed Metal Ingot", + description = S("Mixed Metal Ingot"), inventory_image = "technic_mixed_metal_ingot.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem("technic:composite_plate", { - description = "Composite Plate", + description = S("Composite Plate"), inventory_image = "technic_composite_plate.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem("technic:copper_plate", { - description = "Copper Plate", + description = S("Copper Plate"), inventory_image = "technic_copper_plate.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem("technic:carbon_plate", { - description = "Carbon Plate", + description = S("Carbon Plate"), inventory_image = "technic_carbon_plate.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem("technic:graphite", { - description = "Graphite", + description = S("Graphite"), inventory_image = "technic_graphite.png", - on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem("technic:carbon_cloth", { - description = "Carbon Cloth", + description = S("Carbon Cloth"), inventory_image = "technic_carbon_cloth.png", - on_place_on_ground = minetest.craftitem_place_item, }) -- Gitblit v1.8.0