diff --git a/technic/machines/HV/electric_furnace.lua b/technic/machines/HV/electric_furnace.lua new file mode 100644 index 0000000..cf319cf --- /dev/null +++ b/technic/machines/HV/electric_furnace.lua @@ -0,0 +1,17 @@ + +-- HV Electric Furnace +-- +-- Credits: +-- Original code and idea is from cheapie: +-- Based on the pull request from qwrwed: +minetest.register_craft({ + output = 'technic:hv_electric_furnace', + recipe = { + {'technic:stainless_steel_ingot', 'technic:mv_electric_furnace', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable0', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_electric_furnace({tier="HV", upgrade=1, upgrade_slots=4, tube=1, demand=10000, demand_reduction_factor=0.75, speed=8}) + diff --git a/technic/machines/HV/grinder.lua b/technic/machines/HV/grinder.lua new file mode 100644 index 0000000..0f5f069 --- /dev/null +++ b/technic/machines/HV/grinder.lua @@ -0,0 +1,17 @@ + +-- HV grinder +-- +-- Credits: +-- Original code and idea is from cheapie: +-- Based on the pull request from qwrwed: +minetest.register_craft({ + output = 'technic:hv_grinder', + recipe = { + {'technic:stainless_steel_ingot', 'technic:mv_grinder', 'technic:stainless_steel_ingot'}, + {'pipeworks:tube_1', 'technic:hv_transformer', 'pipeworks:tube_1'}, + {'technic:stainless_steel_ingot', 'technic:hv_cable0', 'technic:stainless_steel_ingot'}, + } +}) + +technic.register_grinder({tier="HV", demand=2000, demand_reduction_factor=0.75, speed=4, upgrade=1, upgrade_slots=4, tube=1}) + diff --git a/technic/machines/HV/init.lua b/technic/machines/HV/init.lua index d7136b4..7e4c9f4 100644 --- a/technic/machines/HV/init.lua +++ b/technic/machines/HV/init.lua @@ -15,4 +15,6 @@ dofile(path.."/generator.lua") -- Machines dofile(path.."/quarry.lua") dofile(path.."/forcefield.lua") +dofile(path.."/electric_furnace.lua") +dofile(path.."/grinder.lua") diff --git a/technic/textures/technic_hv_electric_furnace_bottom.png b/technic/textures/technic_hv_electric_furnace_bottom.png new file mode 100644 index 0000000..e2e445e Binary files /dev/null and b/technic/textures/technic_hv_electric_furnace_bottom.png differ diff --git a/technic/textures/technic_hv_electric_furnace_front.png b/technic/textures/technic_hv_electric_furnace_front.png new file mode 100644 index 0000000..a5a0dc2 Binary files /dev/null and b/technic/textures/technic_hv_electric_furnace_front.png differ diff --git a/technic/textures/technic_hv_electric_furnace_front_active.png b/technic/textures/technic_hv_electric_furnace_front_active.png new file mode 100644 index 0000000..874b745 Binary files /dev/null and b/technic/textures/technic_hv_electric_furnace_front_active.png differ diff --git a/technic/textures/technic_hv_electric_furnace_side.png b/technic/textures/technic_hv_electric_furnace_side.png new file mode 100644 index 0000000..8903431 Binary files /dev/null and b/technic/textures/technic_hv_electric_furnace_side.png differ diff --git a/technic/textures/technic_hv_electric_furnace_top.png b/technic/textures/technic_hv_electric_furnace_top.png new file mode 100644 index 0000000..de2432c Binary files /dev/null and b/technic/textures/technic_hv_electric_furnace_top.png differ