Aktualizovat „basic_machines/constructor.lua“
This commit is contained in:
parent
b713e35eb4
commit
9a1dc059b3
1 changed files with 122 additions and 1 deletions
|
@ -224,7 +224,7 @@ minetest.register_node("basic_machines:constructor", {
|
|||
},
|
||||
})
|
||||
|
||||
|
||||
--[[
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:constructor",
|
||||
recipe = {
|
||||
|
@ -232,5 +232,126 @@ minetest.register_craft({
|
|||
{"default:steel_ingot","default:copperblock","default:steel_ingot"},
|
||||
{"default:steel_ingot","default:steel_ingot","default:steel_ingot"},
|
||||
|
||||
}
|
||||
})
|
||||
--]]
|
||||
|
||||
---------------------------
|
||||
-- !!! replace nodes !!! --
|
||||
---------------------------
|
||||
|
||||
local function replace_node(t)
|
||||
minetest.register_abm({
|
||||
label = "replace node",
|
||||
nodenames = t.names or {t.name},
|
||||
neighbors = t.need or nil,
|
||||
interval = t.i or 2,
|
||||
chance = t.ch or 3,
|
||||
action = function(pos)
|
||||
local node = minetest.get_node(pos)
|
||||
node.name = t.to or t.to_name or "air"
|
||||
minetest.swap_node(pos, node)
|
||||
end
|
||||
})
|
||||
end
|
||||
|
||||
-- receptor --
|
||||
replace_node({name = "basic_machines:keypad", to = "default:wood"})
|
||||
replace_node({name = "clock_generator", to = "default:diamondblock"})
|
||||
|
||||
-- effector --
|
||||
replace_node({name = "basic_machines:light_on", to = "mesecons_lightstone:lightstone_white_on"})
|
||||
replace_node({name = "basic_machines:light_off", to = "mesecons_lightstone:lightstone_white_off"})
|
||||
|
||||
-- conductor --
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:distributor",
|
||||
recipe = {
|
||||
{"default:steel_ingot","mesecons:wire_00000000_off", "default:steel_ingot"},
|
||||
{"mesecons:wire_00000000_off","default:mese","mesecons:wire_00000000_off"},
|
||||
{"default:steel_ingot","mesecons:wire_00000000_off","default:steel_ingot"},
|
||||
|
||||
}
|
||||
})
|
||||
replace_node({name = "basic_machines:detector", to = "default:mese"})
|
||||
|
||||
-- machines --
|
||||
replace_node({name = "basic_machines:mover", to = "default:mese", need = {"air"}})
|
||||
replace_node({name = "basic_machines:constructor", to = "default:copperblock", need = {"air"}})
|
||||
|
||||
-- inventory machines --
|
||||
replace_node({name = "basic_machines:autocrafter", to = "pipeworks:autocrafter"})
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:grinder",
|
||||
recipe = {
|
||||
{"default:diamond","default:mese","default:diamond"},
|
||||
{"default:mese","default:diamondblock","default:mese"},
|
||||
{"default:diamond","default:mese","default:diamond"},
|
||||
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:recycler",
|
||||
recipe = {
|
||||
{"default:mese_crystal","default:mese_crystal","default:mese_crystal"},
|
||||
{"default:mese_crystal","default:diamondblock","default:mese_crystal"},
|
||||
{"default:mese_crystal","default:mese_crystal","default:mese_crystal"},
|
||||
|
||||
}
|
||||
})
|
||||
|
||||
-- power --
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:generator",
|
||||
recipe = {
|
||||
{"default:diamondblock","default:goldblock","default:diamondblock"},
|
||||
{"default:goldblock","default:diamondblock","default:goldblock"},
|
||||
{"default:diamondblock","default:goldblock","default:diamondblock"},
|
||||
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:battery_0",
|
||||
recipe = {
|
||||
{"default:bronzeblock","default:mese","default:bronzeblock"},
|
||||
{"","default:diamond",""},
|
||||
{"","",""},
|
||||
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:power_block 5",
|
||||
recipe = {
|
||||
{"basic_machines:power_rod","",""},
|
||||
{"","",""},
|
||||
{"","",""},
|
||||
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "basic_machines:power_cell 5",
|
||||
recipe = {
|
||||
{"basic_machines:power_block","",""},
|
||||
{"","",""},
|
||||
{"","",""},
|
||||
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "default:coal_lump",
|
||||
recipe = {
|
||||
{"basic_machines:power_cell","basic_machines:power_cell",""},
|
||||
{"","",""},
|
||||
{"","",""},
|
||||
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "default:coal_lump",
|
||||
recipe = {
|
||||
{"basic_machines:power_cell","",""},
|
||||
{"basic_machines:power_cell","",""},
|
||||
{"","",""},
|
||||
|
||||
}
|
||||
})
|
Loading…
Reference in a new issue