took care of undeclared globals

This commit is contained in:
Sokomine 2021-06-12 17:36:15 +02:00
parent 5abda37cf7
commit 62cfd61e8a
3 changed files with 3 additions and 4 deletions

View File

@ -553,7 +553,6 @@ yl_speak_up.execute_effect = function(player, n_id, o_id, r)
doors.trapdoor_toggle(r.r_pos, node, nil) --, clicker)
yl_speak_up.debug_msg(player, n_id, o_id, tostring(r.r_id).." "..
"block: Opened/closed trapdoor at "..pos_str..".")
-- TODO: not sure if right-clicking a block (as an npc) is possible without bugs
elseif(minetest.registered_nodes[node.name]
and minetest.registered_nodes[node.name].on_rightclick(r.r_pos, node, nil)) then
minetest.registered_nodes[node.name].on_rightclick(r.r_pos, node, nil)

View File

@ -59,7 +59,7 @@ minetest.register_chatcommand( 'npc_talk_debug', {
end
minetest.chat_send_player(pname, text)
return
elseif(not(yl_speak_up.may_edit_npc(minetest.get_player_by_name(pname), n_id))) then
elseif(not(yl_speak_up.may_edit_npc(minetest.get_player_by_name(pname), param))) then
minetest.chat_send_player(pname, "You do not have the necessary privs to "..
"edit that NPC.")
return

View File

@ -197,13 +197,13 @@ end
-- *both* the condition and its inverse condition may be
-- true (or false).
yl_speak_up.eval_all_preconditions = function(player, prereq, o_id)
local pname = player:get_player_name()
local n_id = yl_speak_up.speak_to[pname].n_id
if(not(prereq)) then
yl_speak_up.debug_msg(player, n_id, o_id, "No preconditions given.")
-- no prerequirements? then they are automaticly fulfilled
return true
end
local pname = player:get_player_name()
local n_id = yl_speak_up.speak_to[pname].n_id
yl_speak_up.debug_msg(player, n_id, o_id, "Checking preconditions..")
for k, p in pairs(prereq) do
yl_speak_up.debug_msg(player, n_id, o_id, "..checking "..