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/machines/MV/wind_mill.lua | 29 ++++++++++++++++------------- 1 files changed, 16 insertions(+), 13 deletions(-) diff --git a/technic/machines/MV/wind_mill.lua b/technic/machines/MV/wind_mill.lua index 1090c4c..868a60e 100644 --- a/technic/machines/MV/wind_mill.lua +++ b/technic/machines/MV/wind_mill.lua @@ -1,26 +1,28 @@ +local S = technic.getter + minetest.register_craft({ output = 'technic:wind_mill_frame 5', recipe = { - {'default:steel_ingot', '', 'default:steel_ingot'}, - {'', 'default:steel_ingot', ''}, - {'default:steel_ingot', '', 'default:steel_ingot'}, + {'technic:carbon_steel_ingot', '', 'technic:carbon_steel_ingot'}, + {'', 'technic:carbon_steel_ingot', ''}, + {'technic:carbon_steel_ingot', '', 'technic:carbon_steel_ingot'}, } }) minetest.register_craft({ output = 'technic:wind_mill', recipe = { - {'', 'default:steel_ingot', ''}, - {'default:steel_ingot', 'technic:motor', 'default:steel_ingot'}, - {'', 'default:steelblock', ''}, + {'', 'technic:carbon_steel_ingot', ''}, + {'technic:carbon_steel_ingot', 'technic:motor', 'technic:carbon_steel_ingot'}, + {'', 'technic:carbon_steel_block', ''}, } }) minetest.register_node("technic:wind_mill_frame", { - description = "Wind Mill Frame", + description = S("Wind Mill Frame"), drawtype = "glasslike_framed", - tiles = {"default_steel_block.png", "default_glass.png"}, + tiles = {"technic_carbon_steel_block.png", "default_glass.png"}, sunlight_propagates = true, groups = {cracky=3}, sounds = default.node_sound_stone_defaults(), @@ -28,8 +30,8 @@ }) minetest.register_node("technic:wind_mill", { - description = "Wind Mill", - tiles = {"default_steel_block.png"}, + description = S("Wind %s Generator"):format("MV"), + tiles = {"technic_carbon_steel_block.png"}, paramtype2 = "facedir", groups = {cracky=1}, sounds = default.node_sound_stone_defaults(), @@ -46,7 +48,7 @@ }, on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", "Wind Mill") + meta:set_string("infotext", S("Wind %s Generator"):format("MV")) meta:set_int("MV_EU_supply", 0) end, }) @@ -70,17 +72,18 @@ chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) local meta = minetest.get_meta(pos) + local machine_name = S("Wind %s Generator"):format("MV") local power = math.min(pos.y * 100, 5000) if not check_wind_mill(pos) then meta:set_int("MV_EU_supply", 0) - meta:set_string("infotext", "Wind Mill Inproperly Placed") + meta:set_string("infotext", S("%s Improperly Placed"):format(machine_name)) return else meta:set_int("MV_EU_supply", power) end - meta:set_string("infotext", "Wind Mill ("..power.."EU)") + meta:set_string("infotext", machine_name.." ("..power.."EU)") end }) -- Gitblit v1.8.0