various fixes
parent
330ec6bb49
commit
375b763a07
|
@ -48,13 +48,13 @@ local function activate_palm_scanner(pos, node, player)
|
||||||
minetest.swap_node(pos, node)
|
minetest.swap_node(pos, node)
|
||||||
|
|
||||||
minetest.chat_send_player(name, "Access granted !")
|
minetest.chat_send_player(name, "Access granted !")
|
||||||
mesecon.receptor_on(pos, scifi_nodes.get_switch_rules(node.param2))
|
mesecon.receptor_on(pos)
|
||||||
|
|
||||||
-- reset state
|
-- reset state
|
||||||
minetest.after(2, function()
|
minetest.after(2, function()
|
||||||
node.name = "access_cards:palm_scanner_off"
|
node.name = "access_cards:palm_scanner_off"
|
||||||
minetest.swap_node(pos, node)
|
minetest.swap_node(pos, node)
|
||||||
mesecon.receptor_off(pos, scifi_nodes.get_switch_rules(node.param2))
|
mesecon.receptor_off(pos)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -12,7 +12,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||||
|
|
||||||
local stack = player:get_wielded_item()
|
local stack = player:get_wielded_item()
|
||||||
|
|
||||||
if not starts_with(stack:get_name(), "access_cards") then
|
if not starts_with(stack:get_name(), "access_cards") or not fields.name then
|
||||||
-- not an access card
|
-- not an access card
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue