mirror of
https://github.com/minetest-mods/technic.git
synced 2025-02-23 07:10:19 +01:00
Merge branch 'quarry-facedir-fix' of github.com:pandorabox-io/technic-1 into pandorabox
This commit is contained in:
commit
6ef76aacfb
@ -193,7 +193,6 @@ end
|
|||||||
|
|
||||||
minetest.register_node(":technic:insulator_clip", iclip_def)
|
minetest.register_node(":technic:insulator_clip", iclip_def)
|
||||||
minetest.register_node(":technic:insulator_clip_fencepost", iclipfence_def)
|
minetest.register_node(":technic:insulator_clip_fencepost", iclipfence_def)
|
||||||
minetest.register_node(":technic:steel_strut_with_insulator_clip", sclip_def)
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "technic:insulator_clip",
|
output = "technic:insulator_clip",
|
||||||
@ -215,33 +214,35 @@ minetest.register_craft({
|
|||||||
|
|
||||||
local steelmod = minetest.get_modpath("steel")
|
local steelmod = minetest.get_modpath("steel")
|
||||||
|
|
||||||
if steelmod then
|
if streetsmod or steelmod then
|
||||||
minetest.register_craft({
|
minetest.register_node(":technic:steel_strut_with_insulator_clip", sclip_def)
|
||||||
output = "technic:steel_strut_with_insulator_clip",
|
|
||||||
recipe = {
|
|
||||||
{"technic:insulator_clip_fencepost"},
|
|
||||||
{"steel:strut_mount"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
if steelmod then
|
||||||
output = "technic:steel_strut_with_insulator_clip",
|
minetest.register_craft({
|
||||||
recipe = {
|
output = "technic:steel_strut_with_insulator_clip",
|
||||||
{"technic:insulator_clip_fencepost", "" },
|
recipe = {
|
||||||
{"steel:strut", "default:steel_ingot" },
|
{"technic:insulator_clip_fencepost"},
|
||||||
}
|
{"steel:strut_mount"}
|
||||||
})
|
}
|
||||||
|
})
|
||||||
|
|
||||||
end
|
minetest.register_craft({
|
||||||
|
output = "technic:steel_strut_with_insulator_clip",
|
||||||
|
recipe = {
|
||||||
|
{"technic:insulator_clip_fencepost", "" },
|
||||||
|
{"steel:strut", "default:steel_ingot" },
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
if streetsmod then
|
elseif streetsmod then
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "technic:steel_strut_with_insulator_clip",
|
output = "technic:steel_strut_with_insulator_clip",
|
||||||
recipe = {
|
recipe = {
|
||||||
{"technic:insulator_clip_fencepost", "" },
|
{"technic:insulator_clip_fencepost", "" },
|
||||||
{"streets:steel_support", "default:steel_ingot" },
|
{"streets:steel_support", "default:steel_ingot" },
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if minetest.get_modpath("unifieddyes") then
|
if minetest.get_modpath("unifieddyes") then
|
||||||
|
@ -44,6 +44,12 @@ minetest.clear_craft({
|
|||||||
output = "basic_materials:brass_ingot",
|
output = "basic_materials:brass_ingot",
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "basic_materials:brass_ingot 9",
|
||||||
|
recipe = { "basic_materials:brass_block" },
|
||||||
|
})
|
||||||
|
|
||||||
-- tubes crafting recipes
|
-- tubes crafting recipes
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -116,6 +116,11 @@ local function quarry_run(pos, node)
|
|||||||
|
|
||||||
if meta:get_int("enabled") and meta:get_int("HV_EU_input") >= quarry_demand and meta:get_int("purge_on") == 0 then
|
if meta:get_int("enabled") and meta:get_int("HV_EU_input") >= quarry_demand and meta:get_int("purge_on") == 0 then
|
||||||
local pdir = minetest.facedir_to_dir(node.param2)
|
local pdir = minetest.facedir_to_dir(node.param2)
|
||||||
|
if pdir.y > 0 or pdir.y < 0 then
|
||||||
|
-- faces up or down, not valid, otherwise depth-check would run endless and hang up the server
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
local qdir = pdir.x == 1 and vector.new(0,0,-1) or
|
local qdir = pdir.x == 1 and vector.new(0,0,-1) or
|
||||||
(pdir.z == -1 and vector.new(-1,0,0) or
|
(pdir.z == -1 and vector.new(-1,0,0) or
|
||||||
(pdir.x == -1 and vector.new(0,0,1) or
|
(pdir.x == -1 and vector.new(0,0,1) or
|
||||||
|
Loading…
x
Reference in New Issue
Block a user