From e5183813d733354b922ea71a1bfd0bcdeff3e947 Mon Sep 17 00:00:00 2001 From: Sokomine Date: Wed, 1 Jan 2025 22:41:09 +0100 Subject: [PATCH] moved a function from _dialogs to _talk --- functions_dialogs.lua | 12 ------------ functions_talk.lua | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/functions_dialogs.lua b/functions_dialogs.lua index ff3919f..6df93fe 100644 --- a/functions_dialogs.lua +++ b/functions_dialogs.lua @@ -624,18 +624,6 @@ yl_speak_up.d_id_to_d_name = function(dialog, d_id) end -yl_speak_up.get_sorted_dialog_name_list = function(dialog) - local liste = {} - if(dialog and dialog.n_dialogs) then - for k, v in pairs(dialog.n_dialogs) do - -- this will be used for dropdown lists - so we use formspec_escape - table.insert(liste, minetest.formspec_escape(v.d_name or k or "?")) - end - -- sort alphabethicly - table.sort(liste) - end - return liste -end -- how many own (not special, not generic) dialogs does the NPC have? diff --git a/functions_talk.lua b/functions_talk.lua index 8fdb551..17d8210 100644 --- a/functions_talk.lua +++ b/functions_talk.lua @@ -36,6 +36,20 @@ yl_speak_up.get_error_message = function() return table.concat(formspec, "") end + +yl_speak_up.get_sorted_dialog_name_list = function(dialog) + local liste = {} + if(dialog and dialog.n_dialogs) then + for k, v in pairs(dialog.n_dialogs) do + -- this will be used for dropdown lists - so we use formspec_escape + table.insert(liste, minetest.formspec_escape(v.d_name or k or "?")) + end + -- sort alphabethicly + table.sort(liste) + end + return liste +end + ---### -- player related ---###