better loggin for update_dialog_option
This commit is contained in:
parent
d2fdb6da61
commit
0cd28dcb54
@ -525,6 +525,7 @@ yl_speak_up.update_dialog_option = function(log, dialog, dialog_name, option_nam
|
||||
for r_id, r in pairs(o_data.o_results or {}) do
|
||||
-- we found the right result/effect that holds the (current) target_dialog
|
||||
if(r and r.r_type and r.r_type == "dialog") then
|
||||
r_found = true
|
||||
if(not(r.r_value) or r.r_value ~= target_dialog) then
|
||||
if(is_new) then
|
||||
table.insert(log, log_str.."Successfully created new option \""..
|
||||
@ -536,7 +537,6 @@ yl_speak_up.update_dialog_option = function(log, dialog, dialog_name, option_nam
|
||||
"\" for option \""..tostring(o_id).."\".")
|
||||
end
|
||||
-- actually change the target dialog
|
||||
r_found = true
|
||||
r.r_value = target_dialog
|
||||
end
|
||||
-- the alternate_text may have been changed
|
||||
@ -549,6 +549,10 @@ yl_speak_up.update_dialog_option = function(log, dialog, dialog_name, option_nam
|
||||
end
|
||||
end
|
||||
-- for some reason the effect pointing to the target dialog got lost!
|
||||
if(r_found and is_new) then
|
||||
table.insert(log, log_str.."Set target dialog to "..tostring(target_dialog)..
|
||||
" for new option \""..tostring(o_id).."\".")
|
||||
end
|
||||
if(not(r_found)) then
|
||||
-- create the result/effect that points to the target_dialog
|
||||
local r_id = yl_speak_up.add_new_result(dialog, d_id, o_id)
|
||||
|
Loading…
Reference in New Issue
Block a user