added yl_speak_up.count_dialogs function

This commit is contained in:
Sokomine 2024-03-22 19:26:23 +01:00
parent ebfc068694
commit fe8755a260

View File

@ -783,3 +783,20 @@ yl_speak_up.get_sorted_dialog_name_list = function(dialog)
end
return liste
end
-- how many own (not special, not generic) dialogs does the NPC have?
yl_speak_up.count_dialogs = function(dialog)
local count = 0
if(not(dialog) or not(dialog.n_dialogs)) then
return 0
end
for d_id, v in pairs(dialog.n_dialogs) do
if(d_id
and not(yl_speak_up.is_special_dialog(d_id)
and not(dialog.n_dialogs[d_id].is_generic))) then
count = count + 1
end
end
return count
end