summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--technic/locale/de.txt33
-rw-r--r--technic/locale/es.txt33
-rw-r--r--technic/locale/it.txt33
-rw-r--r--technic/locale/template.txt33
-rw-r--r--technic/machines/HV/forcefield.lua10
-rw-r--r--technic/machines/HV/nuclear_reactor.lua6
-rw-r--r--technic/machines/HV/quarry.lua10
-rw-r--r--technic/machines/LV/cnc.lua8
-rw-r--r--technic/machines/LV/coal_alloy_furnace.lua10
-rw-r--r--technic/machines/LV/coal_furnace.lua5
-rw-r--r--technic/machines/LV/compressor.lua10
-rw-r--r--technic/machines/LV/extractor.lua10
-rw-r--r--technic/machines/LV/geothermal.lua10
-rw-r--r--technic/machines/LV/init.lua1
-rw-r--r--technic/machines/LV/music_player.lua10
-rw-r--r--technic/machines/LV/solar_panel.lua6
-rw-r--r--technic/machines/LV/water_mill.lua8
-rw-r--r--technic/machines/MV/power_radiator.lua8
-rw-r--r--technic/machines/MV/tool_workshop.lua8
-rw-r--r--technic/machines/MV/wind_mill.lua6
-rw-r--r--technic/machines/register/alloy_furnace.lua2
-rw-r--r--technic/machines/register/electric_furnace.lua12
-rw-r--r--technic/machines/register/generator.lua6
-rw-r--r--technic/machines/register/solar_array.lua4
24 files changed, 146 insertions, 136 deletions
diff --git a/technic/locale/de.txt b/technic/locale/de.txt
index 3b03f0b..984296b 100644
--- a/technic/locale/de.txt
+++ b/technic/locale/de.txt
@@ -59,10 +59,22 @@ whole stacks = Ganzer Stapel
%s Alloy Furnace = %s Legierungsofen
%s Battery Box = %s Batteriebox
%s Cable = %s Kabel
-%s Electric Furnace = %s Elektro-Ofen
+%s CNC Machine = %s CNC-Maschine
+%s Compressor = %s Kompressor
+%s Extractor = %s Extraktor
+%s Forcefield Emitter = %s Kraftfeld-Emitter
+%s Furnace = %s Ofen
%s Grinder = %s Schleifmaschine
-%s Generator = %s Generator
-%s Solar Array = %s Solaranlage
+%s Music Player = %s Musikspieler
+%s Quarry = %s Steinbruch
+%s Tool Workshop = %s Werkzeugwerkstatt
+Arrayed Solar %s Generator = %s Solaranlage
+Fuel-Fired %s Generator = %s Kohle-Generator
+Geothermal %s Generator = %s Geothermie-Generator
+Hydro %s Generator = %s Wassermuehle
+Nuclear %s Generator Core = %s Reaktorkern
+Small Solar %s Generator = %s Solarmodul
+Wind %s Generator = %s Windmuehle
Injector = Injektor
Constructor Mk%d = Konstruktor Modell %d
Frame = Rahmen
@@ -74,22 +86,11 @@ Template tool = Schablonenwerkzeug
Battery Box = Batteriebox
Supply Converter = Stromumwandler
Switching Station = Schaltanlage
-CNC Machine = CNC-Maschine
-Coal Alloy Furnace = Kohle-Legierungsofen
-Extractor = Extraktor
-Compressor = Kompressor
-Solar Panel = Solarmodul
-Geothermal Generator = Geothermie-Generator
-Music Player = Musikspieler
-Water Mill = Wassermuehle
-Tool Workshop = Werkzeugwerkstatt
-Wind Mill = Windmuehle
+Fuel-Fired Alloy Furnace = Kohle-Legierungsofen
+Fuel-Fired Furnace = Kohle-Ofen
Wind Mill Frame = Windmuehlengeruest
-Forcefield Emitter = Kraftfeld-Emitter
Forcefield = Kraftfeld
-Nuclear Reactor Core = Reaktorkern
Nuclear Reactor Rod Compartment = Brennstabfaecher
-Quarry = Steinbruch
## Machine-specific
# $1: Pruduced EU
diff --git a/technic/locale/es.txt b/technic/locale/es.txt
index 1f2c274..2323abc 100644
--- a/technic/locale/es.txt
+++ b/technic/locale/es.txt
@@ -52,10 +52,22 @@ Enable/Disable = Habilitar/Deshabilitar
%s Alloy Furnace = Horno de Aleacion %s
%s Battery Box = Caja de Bateria %s
%s Cable = Cable %s
-%s Electric Furnace = Horno Electrico %s
+%s CNC Machine = Maquina CNC %s
+%s Compressor = Compresor %s
+%s Extractor = Extractor %s
+%s Forcefield Emitter = Emisor de Campo de Fuerza %s
+%s Furnace = Horno %s
%s Grinder = Amoladora %s
-%s Generator = Generador %s
-%s Solar Array = Panel Solar %s
+%s Music Player = Reproductor de Musica %s
+%s Quarry = Cantera %s
+%s Tool Workshop = Taller de Herramientas %s
+Arrayed Solar %s Generator = Panel Solar %s
+Fuel-Fired %s Generator = Generador a Carbon %s
+Geothermal %s Generator = Generador Geotermico %s
+Hydro %s Generator = Molino de Agua %s
+Nuclear %s Generator Core = Nucleo de Reactor Nuclear %s
+Small Solar %s Generator = Panel Solar %s
+Wind %s Generator = Molino de Viento %s
Injector =
Constructor Mk%d =
Frame =
@@ -67,22 +79,11 @@ Template Tool =
Supply Converter = Convertidor de Alimentacion
Switching Station = Estacion de Conmutacion
Battery Box = Caja de Baterias
-Quarry = Cantera
-CNC Machine = Maquina CNC
-Music Player = Reproductor de Musica
-Extractor = Extractor
-Coal Alloy Furnace = Horno de Aleacion a Carbon
-Tool Workshop = Taller de Herramientas
+Fuel-Fired Alloy Furnace = Horno de Aleacion a Carbon
+Fuel-Fired Furnace = Horno a Carbon
Forcefield = Campo de Fuerza
-Forcefield Emitter = Emisor de Campo de Fuerza
-Compressor = Compresor
-Geothermal Generator = Generador Geotermico
-Water Mill = Molino de Agua
Nuclear Reactor Rod Compartment = Compartimiento para Vara de Reactor Nuclear
-Nuclear Reactor Core = Nucleo de Reactor Nuclear
-Wind Mill = Molino de Viento
Wind Mill Frame = Armazon de Molino de Viento
-Solar Panel = Panel Solar
## Machine-specific
# $1: Pruduced EU
diff --git a/technic/locale/it.txt b/technic/locale/it.txt
index 764c099..70da24e 100644
--- a/technic/locale/it.txt
+++ b/technic/locale/it.txt
@@ -56,10 +56,22 @@ whole stacks = pila completa
%s Alloy Furnace = %s Fornace per leghe
%s Battery Box = %s Box batterie
%s Cable = Cavo %s
-%s Electric Furnace = %s Fornace elettrica
+%s CNC Machine = Tornio CNC %s
+%s Compressor = Compressore %s
+%s Extractor = Estrattore %s
+%s Forcefield Emitter = Emettitore di campo di forza %s
+%s Furnace = %s Fornace
%s Grinder = %s Tritatutto
-%s Generator = %s Generatore
-%s Solar Array = %s Pannello Solare
+%s Music Player = Music Player %s
+%s Quarry = Cava %s
+%s Tool Workshop = Officina per attrezzi %s
+Arrayed Solar %s Generator = %s Pannello Solare
+Fuel-Fired %s Generator = %s Generatore a carbone
+Geothermal %s Generator = %s Generatore Geotermico
+Hydro %s Generator = Turbina Elettrica %s
+Nuclear %s Generator Core = Reattore nucleare %s
+Small Solar %s Generator = %s Pannello solare
+Wind %s Generator = %s Generatore eolico
Injector = Ignettore
Constructor Mk%d = Costruttore Mk%d
Frame = Cornice
@@ -71,22 +83,11 @@ Template Tool =
Battery Box = Box batterie
Supply Converter = Trasformatore
Switching Station = Stazione di controllo
-CNC Machine = Tornio CNC
-Coal Alloy Furnace = Fornace per leghe a carbone
-Extractor = Estrattore
-Compressor = Compressore
-Solar Panel = Pannello solare
-Geothermal Generator = Generatore Geotermico
-Music Player = Music Player
-Water Mill = Turbina Elettrica
-Tool Workshop = Officina per attrezzi
-Wind Mill = Generatore eolico
+Fuel-Fired Alloy Furnace = Fornace per leghe a carbone
+Fuel-Fired Furnace = Fornace a carbone
Wind Mill Frame = Pala eolica
-Forcefield Emitter = Emettitore di campo di forza
Forcefield = Campo di forza
-Nuclear Reactor Core = Reattore nucleare
Nuclear Reactor Rod Compartment = Compartimento combustibile nucleare
-Quarry = Cava
## Machine-specific
# $1: Pruduced EU
diff --git a/technic/locale/template.txt b/technic/locale/template.txt
index ccf0bde..dd14ae1 100644
--- a/technic/locale/template.txt
+++ b/technic/locale/template.txt
@@ -59,10 +59,22 @@ whole stacks =
%s Alloy Furnace =
%s Battery Box =
%s Cable =
-%s Electric Furnace =
+%s CNC Machine =
+%s Compressor =
+%s Extractor =
+%s Forcefield Emitter =
+%s Furnace =
%s Grinder =
-%s Generator =
-%s Solar Array =
+%s Music Player =
+%s Quarry =
+%s Tool Workshop =
+Arrayed Solar %s Generator =
+Fuel-Fired %s Generator =
+Geothermal %s Generator =
+Hydro %s Generator =
+Nuclear %s Generator Core =
+Small Solar %s Generator =
+Wind %s Generator =
Injector =
Constructor Mk%d =
Frame =
@@ -74,22 +86,11 @@ Template Tool =
Battery Box =
Supply Converter =
Switching Station =
-CNC Machine =
-Coal Alloy Furnace =
-Extractor =
-Compressor =
-Solar Panel =
-Geothermal Generator =
-Music Player =
-Water Mill =
-Tool Workshop =
-Wind Mill =
+Fuel-Fired Alloy Furnace =
+Fuel-Fired Furnace =
Wind Mill Frame =
-Forcefield Emitter =
Forcefield =
-Nuclear Reactor Core =
Nuclear Reactor Rod Compartment =
-Quarry =
## Machine-specific
# $1: Pruduced EU
diff --git a/technic/machines/HV/forcefield.lua b/technic/machines/HV/forcefield.lua
index 41adf94..711243d 100644
--- a/technic/machines/HV/forcefield.lua
+++ b/technic/machines/HV/forcefield.lua
@@ -105,7 +105,7 @@ local mesecons = {
}
minetest.register_node("technic:forcefield_emitter_off", {
- description = S("Forcefield Emitter"),
+ description = S("%s Forcefield Emitter"):format("HV"),
tiles = {"technic_forcefield_emitter_off.png"},
groups = {cracky = 1},
on_receive_fields = forcefield_receive_fields,
@@ -116,13 +116,13 @@ minetest.register_node("technic:forcefield_emitter_off", {
meta:set_int("range", 10)
meta:set_int("enabled", 0)
meta:set_string("formspec", get_forcefield_formspec(10))
- meta:set_string("infotext", S("Forcefield Emitter"))
+ meta:set_string("infotext", S("%s Forcefield Emitter"):format("HV"))
end,
mesecons = mesecons
})
minetest.register_node("technic:forcefield_emitter_on", {
- description = S("Forcefield Emitter"),
+ description = S("%s Forcefield Emitter"):format("HV"),
tiles = {"technic_forcefield_emitter_on.png"},
groups = {cracky = 1, not_in_creative_inventory=1},
drop = "technic:forcefield_emitter_off",
@@ -140,7 +140,7 @@ minetest.register_node("technic:forcefield_emitter_on", {
})
minetest.register_node("technic:forcefield", {
- description = S("Forcefield"),
+ description = S("%s Forcefield"):format("HV"),
sunlight_propagates = true,
drawtype = "glasslike",
groups = {not_in_creative_inventory=1, unbreakable=1},
@@ -166,7 +166,7 @@ minetest.register_abm({
local eu_input = meta:get_int("HV_EU_input")
local eu_demand = meta:get_int("HV_EU_demand")
local enabled = meta:get_int("enabled")
- local machine_name = S("Forcefield Emitter")
+ local machine_name = S("%s Forcefield Emitter"):format("HV")
-- Power off automatically if no longer connected to a switching station
technic.switching_station_timeout_count(pos, "HV")
diff --git a/technic/machines/HV/nuclear_reactor.lua b/technic/machines/HV/nuclear_reactor.lua
index 4dbd0c5..abe71bc 100644
--- a/technic/machines/HV/nuclear_reactor.lua
+++ b/technic/machines/HV/nuclear_reactor.lua
@@ -49,7 +49,7 @@ local nodebox = {
}
minetest.register_node("technic:hv_nuclear_reactor_core", {
- description = S("Nuclear Reactor Core"),
+ description = S("Nuclear %s Generator Core"):format("HV"),
tiles = {"technic_hv_nuclear_reactor_core.png", "technic_hv_nuclear_reactor_core.png",
"technic_hv_nuclear_reactor_core.png", "technic_hv_nuclear_reactor_core.png",
"technic_hv_nuclear_reactor_core.png", "technic_hv_nuclear_reactor_core.png"},
@@ -65,7 +65,7 @@ minetest.register_node("technic:hv_nuclear_reactor_core", {
},
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Nuclear Reactor Core"))
+ meta:set_string("infotext", S("Nuclear %s Generator Core"):format("HV"))
meta:set_int("HV_EU_supply", 0)
-- Signal to the switching station that this device burns some
-- sort of fuel and needs special handling
@@ -194,7 +194,7 @@ minetest.register_abm({
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider)
local meta = minetest.get_meta(pos)
- local machine_name = S("Nuclear Reactor Core")
+ local machine_name = S("Nuclear %s Generator Core"):format("HV")
local burn_time = meta:get_int("burn_time") or 0
if burn_time >= burn_ticks or burn_time == 0 then
diff --git a/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua
index 1f0629b..f22e094 100644
--- a/technic/machines/HV/quarry.lua
+++ b/technic/machines/HV/quarry.lua
@@ -16,9 +16,9 @@ local function set_quarry_formspec(meta)
local formspec = "size[3,1.5]"..
"field[1,0.5;2,1;size;Radius;"..meta:get_int("size").."]"
if meta:get_int("enabled") == 0 then
- formspec = formspec.."button[0,1;3,1;enable;"..S("%s Disabled"):format(S("Quarry")).."]"
+ formspec = formspec.."button[0,1;3,1;enable;"..S("%s Disabled"):format(S("%s Quarry"):format("HV")).."]"
else
- formspec = formspec.."button[0,1;3,1;disable;"..S("%s Enabled"):format(S("Quarry")).."]"
+ formspec = formspec.."button[0,1;3,1;disable;"..S("%s Enabled"):format(S("%s Quarry"):format("HV")).."]"
end
meta:set_string("formspec", formspec)
end
@@ -127,7 +127,7 @@ local function send_items(items, pos, node)
end
minetest.register_node("technic:quarry", {
- description = S("Quarry"),
+ description = S("%s Quarry"):format("HV"),
tiles = {"technic_carbon_steel_block.png", "technic_carbon_steel_block.png",
"technic_carbon_steel_block.png", "technic_carbon_steel_block.png",
"technic_carbon_steel_block.png^default_tool_mesepick.png", "technic_carbon_steel_block.png"},
@@ -138,7 +138,7 @@ minetest.register_node("technic:quarry", {
},
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Quarry"))
+ meta:set_string("infotext", S("%s Quarry"):format("HV"))
meta:set_int("size", 4)
set_quarry_formspec(meta)
meta:set_int("dig_y", pos.y)
@@ -163,7 +163,7 @@ minetest.register_abm({
local demand = 10000
local center = get_quarry_center(pos, size)
local dig_y = meta:get_int("dig_y")
- local machine_name = S("Quarry")
+ local machine_name = S("%s Quarry"):format("HV")
technic.switching_station_timeout_count(pos, "HV")
diff --git a/technic/machines/LV/cnc.lua b/technic/machines/LV/cnc.lua
index baee2c9..7395645 100644
--- a/technic/machines/LV/cnc.lua
+++ b/technic/machines/LV/cnc.lua
@@ -127,7 +127,7 @@ end
-- The actual block inactive state
minetest.register_node("technic:cnc", {
- description = S("CNC Machine"),
+ description = S("%s CNC Machine"):format("LV"),
tiles = {"technic_cnc_top.png", "technic_cnc_bottom.png", "technic_cnc_side.png",
"technic_cnc_side.png", "technic_cnc_side.png", "technic_cnc_front.png"},
drawtype = "nodebox",
@@ -143,7 +143,7 @@ minetest.register_node("technic:cnc", {
legacy_facedir_simple = true,
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("CNC Machine"))
+ meta:set_string("infotext", S("%s CNC Machine"):format("LV"))
meta:set_float("technic_power_machine", 1)
meta:set_string("formspec", cnc_formspec)
local inv = meta:get_inventory()
@@ -159,7 +159,7 @@ minetest.register_node("technic:cnc", {
-- Active state block
minetest.register_node("technic:cnc_active", {
- description = S("CNC Machine"),
+ description = S("%s CNC Machine"):format("LV"),
tiles = {"technic_cnc_top_active.png", "technic_cnc_bottom.png", "technic_cnc_side.png",
"technic_cnc_side.png", "technic_cnc_side.png", "technic_cnc_front_active.png"},
paramtype2 = "facedir",
@@ -182,7 +182,7 @@ minetest.register_abm({
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
local eu_input = meta:get_int("LV_EU_input")
- local machine_name = S("CNC Machine")
+ local machine_name = S("%s CNC Machine"):format("LV")
local machine_node = "technic:cnc"
local demand = 450
diff --git a/technic/machines/LV/coal_alloy_furnace.lua b/technic/machines/LV/coal_alloy_furnace.lua
index 36307b7..2240a51 100644
--- a/technic/machines/LV/coal_alloy_furnace.lua
+++ b/technic/machines/LV/coal_alloy_furnace.lua
@@ -1,5 +1,5 @@
--- Coal driven alloy furnace. This uses no EUs:
+-- Fuel driven alloy furnace. This uses no EUs:
local S = technic.getter
@@ -13,7 +13,7 @@ minetest.register_craft({
})
minetest.register_node("technic:coal_alloy_furnace", {
- description = S("Coal Alloy Furnace"),
+ description = S("Fuel-Fired Alloy Furnace"),
tiles = {"technic_coal_alloy_furnace_top.png", "technic_coal_alloy_furnace_bottom.png",
"technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_side.png",
"technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_front.png"},
@@ -24,7 +24,7 @@ minetest.register_node("technic:coal_alloy_furnace", {
on_construct = function(pos)
local meta = minetest.env:get_meta(pos)
meta:set_string("formspec", coal_alloy_furnace_formspec)
- meta:set_string("infotext", S("Coal Alloy Furnace"))
+ meta:set_string("infotext", S("Fuel-Fired Alloy Furnace"))
local inv = meta:get_inventory()
inv:set_size("fuel", 1)
inv:set_size("src", 1)
@@ -38,7 +38,7 @@ minetest.register_node("technic:coal_alloy_furnace", {
})
minetest.register_node("technic:coal_alloy_furnace_active", {
- description = "Alloy Furnace",
+ description = S("Fuel-Fired Alloy Furnace"),
tiles = {"technic_coal_alloy_furnace_top.png", "technic_coal_alloy_furnace_bottom.png",
"technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_side.png",
"technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_front_active.png"},
@@ -62,7 +62,7 @@ minetest.register_abm({
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
local recipe = nil
- local machine_name = S("Coal Alloy Furnace")
+ local machine_name = S("Fuel-Fired Alloy Furnace")
local formspec =
"size[8,9]"..
"label[0,0;"..machine_name.."]"..
diff --git a/technic/machines/LV/coal_furnace.lua b/technic/machines/LV/coal_furnace.lua
new file mode 100644
index 0000000..53a0f8b
--- /dev/null
+++ b/technic/machines/LV/coal_furnace.lua
@@ -0,0 +1,5 @@
+local S = technic.getter
+
+if minetest.registered_nodes["default:furnace"].description == "Furnace" then
+ minetest.override_item("default:furnace", { description = S("Fuel-Fired Furnace") })
+end
diff --git a/technic/machines/LV/compressor.lua b/technic/machines/LV/compressor.lua
index c0e590f..84aaac9 100644
--- a/technic/machines/LV/compressor.lua
+++ b/technic/machines/LV/compressor.lua
@@ -54,13 +54,13 @@ minetest.register_craft({
local compressor_formspec =
"invsize[8,9;]"..
- "label[0,0;"..S("Compressor").."]"..
+ "label[0,0;"..S("%s Compressor"):format("LV").."]"..
"list[current_name;src;3,1;1,1;]"..
"list[current_name;dst;5,1;2,2;]"..
"list[current_player;main;0,5;8,4;]"
minetest.register_node("technic:compressor", {
- description = S("Compressor"),
+ description = S("%s Compressor"):format("LV"),
tiles = {"technic_compressor_top.png", "technic_compressor_bottom.png",
"technic_compressor_side.png", "technic_compressor_side.png",
"technic_compressor_back.png", "technic_compressor_front.png"},
@@ -70,7 +70,7 @@ minetest.register_node("technic:compressor", {
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Compressor"))
+ meta:set_string("infotext", S("%s Compressor"):format("LV"))
meta:set_string("formspec", compressor_formspec)
local inv = meta:get_inventory()
inv:set_size("src", 1)
@@ -83,7 +83,7 @@ minetest.register_node("technic:compressor", {
})
minetest.register_node("technic:compressor_active", {
- description = S("Compressor"),
+ description = S("%s Compressor"):format("LV"),
tiles = {"technic_compressor_top.png", "technic_compressor_bottom.png",
"technic_compressor_side.png", "technic_compressor_side.png",
"technic_compressor_back.png", "technic_compressor_front_active.png"},
@@ -105,7 +105,7 @@ minetest.register_abm({
action = function(pos, node, active_object_count, active_object_count_wider)
local meta = minetest.get_meta(pos)
local eu_input = meta:get_int("LV_EU_input")
- local machine_name = S("Compressor")
+ local machine_name = S("%s Compressor"):format("LV")
local machine_node = "technic:compressor"
local demand = 300
diff --git a/technic/machines/LV/extractor.lua b/technic/machines/LV/extractor.lua
index 6a620c1..72d2ce7 100644
--- a/technic/machines/LV/extractor.lua
+++ b/technic/machines/LV/extractor.lua
@@ -61,13 +61,13 @@ minetest.register_craft({
local extractor_formspec =
"invsize[8,9;]"..
- "label[0,0;"..S("Extractor").."]"..
+ "label[0,0;"..S("%s Extractor"):format("LV").."]"..
"list[current_name;src;3,1;1,1;]"..
"list[current_name;dst;5,1;2,2;]"..
"list[current_player;main;0,5;8,4;]"
minetest.register_node("technic:extractor", {
- description = S("Extractor"),
+ description = S("%s Extractor"):format("LV"),
tiles = {"technic_lv_grinder_top.png", "technic_lv_grinder_bottom.png", "technic_lv_grinder_side.png",
"technic_lv_grinder_side.png", "technic_lv_grinder_side.png", "technic_lv_grinder_front.png"},
paramtype2 = "facedir",
@@ -76,7 +76,7 @@ minetest.register_node("technic:extractor", {
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Extractor"))
+ meta:set_string("infotext", S("%s Extractor"):format("LV"))
meta:set_string("formspec", extractor_formspec)
local inv = meta:get_inventory()
inv:set_size("src", 1)
@@ -89,7 +89,7 @@ minetest.register_node("technic:extractor", {
})
minetest.register_node("technic:extractor_active", {
- description = S("Extractor"),
+ description = S("%s Extractor"):format("LV"),
tiles = {"technic_lv_grinder_top.png", "technic_lv_grinder_bottom.png",
"technic_lv_grinder_side.png", "technic_lv_grinder_side.png",
"technic_lv_grinder_side.png", "technic_lv_grinder_front_active.png"},
@@ -116,7 +116,7 @@ minetest.register_abm({
local eu_input = meta:get_int("LV_EU_input")
-- Machine information
- local machine_name = S("Extractor")
+ local machine_name = S("%s Extractor"):format("LV")
local machine_node = "technic:extractor"
local demand = 300
diff --git a/technic/machines/LV/geothermal.lua b/technic/machines/LV/geothermal.lua
index 855593c..8c64708 100644
--- a/technic/machines/LV/geothermal.lua
+++ b/technic/machines/LV/geothermal.lua
@@ -17,11 +17,11 @@ minetest.register_craft({
})
minetest.register_craftitem("technic:geothermal", {
- description = S("Geothermal Generator"),
+ description = S("Geothermal %s Generator"):format("LV"),
})
minetest.register_node("technic:geothermal", {
- description = S("Geothermal Generator"),
+ description = S("Geothermal %s Generator"):format("LV"),
tiles = {"technic_geothermal_top.png", "technic_machine_bottom.png", "technic_geothermal_side.png",
"technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"},
paramtype2 = "facedir",
@@ -30,13 +30,13 @@ minetest.register_node("technic:geothermal", {
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Geothermal Generator"))
+ meta:set_string("infotext", S("Geothermal %s Generator"):format("LV"))
meta:set_int("LV_EU_supply", 0)
end,
})
minetest.register_node("technic:geothermal_active", {
- description = S("Geothermal Generator"),
+ description = S("Geothermal %s Generator"):format("LV"),
tiles = {"technic_geothermal_top_active.png", "technic_machine_bottom.png", "technic_geothermal_side.png",
"technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"},
paramtype2 = "facedir",
@@ -96,7 +96,7 @@ minetest.register_abm({
end
meta:set_string("infotext",
- S("Geothermal Generator").." ("..production_level.."%)")
+ S("Geothermal %s Generator"):format("LV").." ("..production_level.."%)")
if production_level > 0 and minetest.get_node(pos).name == "technic:geothermal" then
technic.swap_node (pos, "technic:geothermal_active")
diff --git a/technic/machines/LV/init.lua b/technic/machines/LV/init.lua
index dc47087..b8b8759 100644
--- a/technic/machines/LV/init.lua
+++ b/technic/machines/LV/init.lua
@@ -7,6 +7,7 @@ dofile(path.."/cables.lua")
dofile(path.."/battery_box.lua")
dofile(path.."/alloy_furnace.lua")
dofile(path.."/coal_alloy_furnace.lua")
+dofile(path.."/coal_furnace.lua")
dofile(path.."/solar_panel.lua")
dofile(path.."/solar_array.lua")
dofile(path.."/geothermal.lua")
diff --git a/technic/machines/LV/music_player.lua b/technic/machines/LV/music_player.lua
index d04e72d..39dd329 100644
--- a/technic/machines/LV/music_player.lua
+++ b/technic/machines/LV/music_player.lua
@@ -17,7 +17,7 @@ local music_handles = {}
local music_player_formspec =
"invsize[8,9;]"..
- "label[0,0;"..S("Music Player").."]"..
+ "label[0,0;"..S("%s Music Player"):format("LV").."]"..
"button[4,1;1,1;track1;1]"..
"button[5,1;1,1;track2;2]"..
"button[6,1;1,1;track3;3]"..
@@ -37,14 +37,14 @@ local function play_track(pos, track)
end
minetest.register_node("technic:music_player", {
- description = S("Music Player"),
+ description = S("%s Music Player"):format("LV"),
tiles = {"technic_music_player_top.png", "technic_machine_bottom.png", "technic_music_player_side.png",
"technic_music_player_side.png", "technic_music_player_side.png", "technic_music_player_side.png"},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Music Player"))
+ meta:set_string("infotext", S("%s Music Player"):format("LV"))
meta:set_int("active", 0)
meta:set_int("current_track", 1)
meta:set_string("formspec", music_player_formspec)
@@ -66,7 +66,7 @@ minetest.register_node("technic:music_player", {
meta:set_int("current_track", current_track)
meta:set_string("formspec",
"invsize[8,9;]"..
- "label[0,0;"..S("Music Player").."]"..
+ "label[0,0;"..S("%s Music Player"):format("LV").."]"..
"button[4,1;1,1;track1;1]"..
"button[5,1;1,1;track2;2]"..
"button[6,1;1,1;track3;3]"..
@@ -104,7 +104,7 @@ minetest.register_abm({
action = function(pos, node, active_object_count, active_object_count_wider)
local meta = minetest.get_meta(pos)
local eu_input = meta:get_int("LV_EU_input")
- local machine_name = S("Music Player")
+ local machine_name = S("%s Music Player"):format("LV")
local machine_node = "technic:music_player"
local demand = 150
diff --git a/technic/machines/LV/solar_panel.lua b/technic/machines/LV/solar_panel.lua
index 95b359d..b10a3f1 100644
--- a/technic/machines/LV/solar_panel.lua
+++ b/technic/machines/LV/solar_panel.lua
@@ -9,7 +9,7 @@ minetest.register_node("technic:solar_panel", {
"technic_solar_panel_side.png", "technic_solar_panel_side.png", "technic_solar_panel_side.png"},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
- description = S("Solar Panel"),
+ description = S("Small Solar %s Generator"):format("LV"),
active = false,
drawtype = "nodebox",
paramtype = "light",
@@ -21,7 +21,7 @@ minetest.register_node("technic:solar_panel", {
on_construct = function(pos)
local meta = minetest.get_meta(pos)
meta:set_int("LV_EU_supply", 0)
- meta:set_string("infotext", S("Solar Panel"))
+ meta:set_string("infotext", S("Small Solar %s Generator"):format("LV"))
end,
})
@@ -48,7 +48,7 @@ minetest.register_abm({
-- To take care of some of it solar panels do not work outside daylight hours or if
-- built below -10m
local pos1 = {x=pos.x, y=pos.y+1, z=pos.z}
- local machine_name = S("Solar Panel")
+ local machine_name = S("Small Solar %s Generator"):format("LV")
local light = minetest.get_node_light(pos1, nil)
local time_of_day = minetest.get_timeofday()
diff --git a/technic/machines/LV/water_mill.lua b/technic/machines/LV/water_mill.lua
index 90a5bae..0ddccc7 100644
--- a/technic/machines/LV/water_mill.lua
+++ b/technic/machines/LV/water_mill.lua
@@ -16,7 +16,7 @@ minetest.register_craft({
})
minetest.register_node("technic:water_mill", {
- description = S("Water Mill"),
+ description = S("Hydro %s Generator"):format("LV"),
tiles = {"technic_water_mill_top.png", "technic_machine_bottom.png",
"technic_water_mill_side.png", "technic_water_mill_side.png",
"technic_water_mill_side.png", "technic_water_mill_side.png"},
@@ -26,13 +26,13 @@ minetest.register_node("technic:water_mill", {
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Water Mill"))
+ meta:set_string("infotext", S("Hydro %s Generator"):format("LV"))
meta:set_int("LV_EU_supply", 0)
end,
})
minetest.register_node("technic:water_mill_active", {
- description = S("Water Mill"),
+ description = S("Hydro %s Generator"):format("LV"),
tiles = {"technic_water_mill_top_active.png", "technic_machine_bottom.png",
"technic_water_mill_side.png", "technic_water_mill_side.png",
"technic_water_mill_side.png", "technic_water_mill_side.png"},
@@ -85,7 +85,7 @@ minetest.register_abm({
end
meta:set_string("infotext",
- S("Water Mill").." ("..production_level.."%)")
+ S("Hydro %s Generator"):format("LV").." ("..production_level.."%)")
if production_level > 0 and
minetest.get_node(pos).name == "technic:water_mill" then
diff --git a/technic/machines/MV/power_radiator.lua b/technic/machines/MV/power_radiator.lua
index 6462606..6523471 100644
--- a/technic/machines/MV/power_radiator.lua
+++ b/technic/machines/MV/power_radiator.lua
@@ -108,7 +108,7 @@ local toggle_on_off_inductive_appliances = function(pos, node, puncher)
end
minetest.register_node("technic:power_radiator", {
- description = "Power Radiator",
+ description = "MV Power Radiator",
tiles = {"technic_lv_cable.png", "technic_lv_cable.png", "technic_lv_cable.png",
"technic_lv_cable.png", "technic_lv_cable.png", "technic_lv_cable.png"},
groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2},
@@ -124,7 +124,7 @@ minetest.register_node("technic:power_radiator", {
local meta = minetest.get_meta(pos)
meta:set_int("MV_EU_demand",1) -- Demand on the primary side when idle
meta:set_int("connected_EU_demand",0) -- Potential demand of connected appliances
- meta:set_string("infotext", "Power Radiator")
+ meta:set_string("infotext", "MV Power Radiator")
end,
on_dig = function(pos, node, digger)
shutdown_inductive_appliances(pos)
@@ -158,7 +158,7 @@ minetest.register_abm({
if eu_input == 0 then
-- No power
- meta:set_string("infotext", "Power Radiator is unpowered");
+ meta:set_string("infotext", "MV Power Radiator is unpowered");
-- meta:set_int("active", 1) -- used for setting textures someday maybe
shutdown_inductive_appliances(pos)
meta:set_int("connected_EU_demand", 0)
@@ -201,7 +201,7 @@ minetest.register_abm({
-- The appliance has power from this node. Spend power if it is on.
used_charge = used_charge + math.floor(meta1:get_int("EU_charge") / eff_factor)
end
- meta:set_string("infotext", "Power Radiator is powered ("
+ meta:set_string("infotext", "MV Power Radiator is powered ("
..math.floor(used_charge / max_charge * 100)
.."% of maximum power)");
if used_charge == 0 then
diff --git a/technic/machines/MV/tool_workshop.lua b/technic/machines/MV/tool_workshop.lua
index 8bc95ea..15aa09d 100644
--- a/technic/machines/MV/tool_workshop.lua
+++ b/technic/machines/MV/tool_workshop.lua
@@ -17,18 +17,18 @@ minetest.register_craft({
local workshop_formspec =
"invsize[8,9;]"..
"list[current_name;src;3,1;1,1;]"..
- "label[0,0;"..S("Tool Workshop").."]"..
+ "label[0,0;"..S("%s Tool Workshop"):format("MV").."]"..
"list[current_player;main;0,5;8,4;]"
minetest.register_node("technic:tool_workshop", {
- description = S("Tool Workshop"),
+ description = S("%s Tool Workshop"):format("MV"),
tiles = {"technic_workshop_top.png", "technic_machine_bottom.png", "technic_workshop_side.png",
"technic_workshop_side.png", "technic_workshop_side.png", "technic_workshop_side.png"},
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Tool Workshop"))
+ meta:set_string("infotext", S("%s Tool Workshop"):format("MV"))
meta:set_string("formspec", workshop_formspec)
local inv = meta:get_inventory()
inv:set_size("src", 1)
@@ -46,7 +46,7 @@ minetest.register_abm({
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
local eu_input = meta:get_int("MV_EU_input")
- local machine_name = S("Tool Workshop")
+ local machine_name = S("%s Tool Workshop"):format("MV")
local machine_node = "technic:tool_workshop"
local demand = 5000
diff --git a/technic/machines/MV/wind_mill.lua b/technic/machines/MV/wind_mill.lua
index 6930228..868a60e 100644
--- a/technic/machines/MV/wind_mill.lua
+++ b/technic/machines/MV/wind_mill.lua
@@ -30,7 +30,7 @@ minetest.register_node("technic:wind_mill_frame", {
})
minetest.register_node("technic:wind_mill", {
- description = S("Wind Mill"),
+ description = S("Wind %s Generator"):format("MV"),
tiles = {"technic_carbon_steel_block.png"},
paramtype2 = "facedir",
groups = {cracky=1},
@@ -48,7 +48,7 @@ minetest.register_node("technic:wind_mill", {
},
on_construct = function(pos)
local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("Wind Mill"))
+ meta:set_string("infotext", S("Wind %s Generator"):format("MV"))
meta:set_int("MV_EU_supply", 0)
end,
})
@@ -72,7 +72,7 @@ minetest.register_abm({
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider)
local meta = minetest.get_meta(pos)
- local machine_name = S("Wind Mill")
+ local machine_name = S("Wind %s Generator"):format("MV")
local power = math.min(pos.y * 100, 5000)
if not check_wind_mill(pos) then
diff --git a/technic/machines/register/alloy_furnace.lua b/technic/machines/register/alloy_furnace.lua
index ac1cd05..ac99da5 100644
--- a/technic/machines/register/alloy_furnace.lua
+++ b/technic/machines/register/alloy_furnace.lua
@@ -183,7 +183,7 @@ function technic.register_alloy_furnace(data)
})
minetest.register_node("technic:"..ltier.."_alloy_furnace_active",{
- description = S(tier.." Alloy Furnace"),
+ description = S("%s Alloy Furnace"):format(tier),
tiles = {"technic_"..ltier.."_alloy_furnace_top.png",
"technic_"..ltier.."_alloy_furnace_bottom.png",
tube_side_texture,
diff --git a/technic/machines/register/electric_furnace.lua b/technic/machines/register/electric_furnace.lua
index e153609..a2df6f8 100644
--- a/technic/machines/register/electric_furnace.lua
+++ b/technic/machines/register/electric_furnace.lua
@@ -36,7 +36,7 @@ function technic.register_electric_furnace(data)
"list[current_name;src;3,1;1,1;]"..
"list[current_name;dst;5,1;2,2;]"..
"list[current_player;main;0,6;8,4;]"..
- "label[0,0;"..S("%s Electric Furnace"):format(tier).."]"
+ "label[0,0;"..S("%s Furnace"):format(tier).."]"
if data.upgrade then
formspec = formspec..
"list[current_name;upgrade1;1,4;1,1;]"..
@@ -45,7 +45,7 @@ function technic.register_electric_furnace(data)
end
minetest.register_node("technic:"..ltier.."_electric_furnace", {
- description = S("%s Electric Furnace"):format(tier),
+ description = S("%s Furnace"):format(tier),
tiles = {"technic_"..ltier.."_electric_furnace_top.png",
"technic_"..ltier.."_electric_furnace_bottom.png",
tube_side_texture,
@@ -60,7 +60,7 @@ function technic.register_electric_furnace(data)
on_construct = function(pos)
local meta = minetest.get_meta(pos)
local name = minetest.get_node(pos).name
- meta:set_string("infotext", S("%s Electric Furnace"):format(tier))
+ meta:set_string("infotext", S("%s Furnace"):format(tier))
meta:set_int("tube_time", 0)
meta:set_string("formspec", formspec)
local inv = meta:get_inventory()
@@ -76,7 +76,7 @@ function technic.register_electric_furnace(data)
})
minetest.register_node("technic:"..ltier.."_electric_furnace_active", {
- description = ("%s Electric Furnace"):format(tier),
+ description = ("%s Furnace"):format(tier),
tiles = {"technic_"..ltier.."_electric_furnace_top.png",
"technic_"..ltier.."_electric_furnace_bottom.png",
tube_side_texture,
@@ -94,7 +94,7 @@ function technic.register_electric_furnace(data)
local meta = minetest.get_meta(pos)
local name = minetest.get_node(pos).name
local data = minetest.registered_nodes[name].technic
- meta:set_string("infotext", S("%s Electric Furnace"):format(tier))
+ meta:set_string("infotext", S("%s Furnace"):format(tier))
meta:set_int("tube_time", 0)
meta:set_string("formspec", formspec)
local inv = meta:get_inventory()
@@ -120,7 +120,7 @@ function technic.register_electric_furnace(data)
local eu_input = meta:get_int(tier.."_EU_input")
-- Machine information
- local machine_name = S("%s Electric Furnace"):format(tier)
+ local machine_name = S("%s Furnace"):format(tier)
local machine_node = "technic:"..ltier.."_electric_furnace"
local machine_demand = data.demand
diff --git a/technic/machines/register/generator.lua b/technic/machines/register/generator.lua
index d253323..547ee2e 100644
--- a/technic/machines/register/generator.lua
+++ b/technic/machines/register/generator.lua
@@ -29,12 +29,12 @@ function technic.register_generator(data)
local generator_formspec =
"invsize[8,9;]"..
- "label[0,0;"..S("%s Generator"):format(tier).."]"..
+ "label[0,0;"..S("Fuel-Fired %s Generator"):format(tier).."]"..
"list[current_name;src;3,1;1,1;]"..
"image[4,1;1,1;default_furnace_fire_bg.png]"..
"list[current_player;main;0,5;8,4;]"
- local desc = S("%s Generator"):format(tier)
+ local desc = S("Fuel-Fired %s Generator"):format(tier)
minetest.register_node("technic:"..ltier.."_generator", {
description = desc,
tiles = {"technic_"..ltier.."_generator_top.png", "technic_machine_bottom.png",
@@ -121,7 +121,7 @@ function technic.register_generator(data)
meta:set_string("infotext", desc.." ("..percent.."%)")
meta:set_string("formspec",
"size[8, 9]"..
- "label[0, 0;Generator]"..
+ "label[0, 0;"..minetest.formspec_escape(desc).."]"..
"list[current_name;src;3, 1;1, 1;]"..
"image[4, 1;1, 1;default_furnace_fire_bg.png^[lowpart:"..
(percent)..":default_furnace_fire_fg.png]"..
diff --git a/technic/machines/register/solar_array.lua b/technic/machines/register/solar_array.lua
index 93deb86..da1017f 100644
--- a/technic/machines/register/solar_array.lua
+++ b/technic/machines/register/solar_array.lua
@@ -11,7 +11,7 @@ function technic.register_solar_array(data)
"technic_"..ltier.."_solar_array_side.png", "technic_"..ltier.."_solar_array_side.png"},
groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2},
sounds = default.node_sound_wood_defaults(),
- description = S("%s Solar Array"):format(tier),
+ description = S("Arrayed Solar %s Generator"):format(tier),
active = false,
drawtype = "nodebox",
paramtype = "light",
@@ -40,7 +40,7 @@ function technic.register_solar_array(data)
-- To take care of some of it solar panels do not work outside daylight hours or if
-- built below -10m
local pos1 = {}
- local machine_name = S("%s Solar Array"):format(tier)
+ local machine_name = S("Arrayed Solar %s Generator"):format(tier)
pos1.y = pos.y + 1
pos1.x = pos.x
pos1.z = pos.z