bugfixes for pump, fuelcell, oil drillbox, Lua server, ICTA controller, Lua controller, Door controller. lamp holder added
This commit is contained in:
parent
5191d74f5f
commit
06105d7ed3
@ -51,6 +51,8 @@ local function swap_door_nodes(pos, open)
|
|||||||
end
|
end
|
||||||
elseif node.name == "air" then
|
elseif node.name == "air" then
|
||||||
minetest.add_node(item.pos, {name = item.name, param2 = item.param2})
|
minetest.add_node(item.pos, {name = item.name, param2 = item.param2})
|
||||||
|
else
|
||||||
|
minetest.add_item(pos, item.pos, {name = item.name})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -80,6 +82,7 @@ minetest.register_node("techage:ta3_doorcontroller", {
|
|||||||
|
|
||||||
local meta = M(pos)
|
local meta = M(pos)
|
||||||
if techage.check_numbers(fields.numbers, player:get_player_name()) then
|
if techage.check_numbers(fields.numbers, player:get_player_name()) then
|
||||||
|
swap_door_nodes(pos, false)
|
||||||
meta:set_string("numbers", fields.numbers)
|
meta:set_string("numbers", fields.numbers)
|
||||||
logic.infotext(M(pos), S("TA3 Door Controller"))
|
logic.infotext(M(pos), S("TA3 Door Controller"))
|
||||||
meta:set_string("formspec", formspec(meta))
|
meta:set_string("formspec", formspec(meta))
|
||||||
@ -91,6 +94,7 @@ minetest.register_node("techage:ta3_doorcontroller", {
|
|||||||
local meta = M(pos)
|
local meta = M(pos)
|
||||||
local res = logic.set_numbers(pos, numbers, player_name, S("TA3 Repeater"))
|
local res = logic.set_numbers(pos, numbers, player_name, S("TA3 Repeater"))
|
||||||
if res then
|
if res then
|
||||||
|
swap_door_nodes(pos, false)
|
||||||
meta:set_string("formspec", formspec(meta))
|
meta:set_string("formspec", formspec(meta))
|
||||||
store_door_data(pos)
|
store_door_data(pos)
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user