when a new option is added: let it point to the current dialog instead of a new one in order to prevent spamming
This commit is contained in:
parent
937fb8d38f
commit
474a7ad717
@ -169,6 +169,10 @@ yl_speak_up.edit_mode_apply_changes = function(pname, fields)
|
|||||||
dialog.n_dialogs[d_id].d_options[future_o_id].o_sort = s
|
dialog.n_dialogs[d_id].d_options[future_o_id].o_sort = s
|
||||||
table.insert(yl_speak_up.npc_was_changed[ n_id ],
|
table.insert(yl_speak_up.npc_was_changed[ n_id ],
|
||||||
"Dialog "..d_id..": Added new option/answer "..future_o_id..".")
|
"Dialog "..d_id..": Added new option/answer "..future_o_id..".")
|
||||||
|
-- give this new dialog a dialog result that leads back to this dialog
|
||||||
|
-- (which is more helpful than creating tons of empty dialogs)
|
||||||
|
local new_target_dialog = yl_speak_up.prepare_new_dialog_for_option(
|
||||||
|
dialog, pname, n_id, d_id, future_o_id, d_id, nil)
|
||||||
-- if this is selected in the options edit menu, we want to move straight on to the new option
|
-- if this is selected in the options edit menu, we want to move straight on to the new option
|
||||||
result["show_next_option"] = future_o_id
|
result["show_next_option"] = future_o_id
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user