From 166499c753a5546b12178febd7bee91b0b87fc7b Mon Sep 17 00:00:00 2001 From: Sokomine Date: Fri, 2 Jul 2021 17:35:14 +0200 Subject: [PATCH] completed get_fs_edit_option_effect_on_failure --- fs_edit_general.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fs_edit_general.lua b/fs_edit_general.lua index 7db0134..ebe2fe2 100644 --- a/fs_edit_general.lua +++ b/fs_edit_general.lua @@ -1574,7 +1574,10 @@ yl_speak_up.get_fs_edit_option_effect_craft = function( end -yl_speak_up.get_fs_edit_option_effect_on_failure = function(pname, dialog, formspec, data, id_prefix, save_button, e) +-- "go to other dialog if the *previous* effect failed", -- 5 +-- (on_failure - only for effects - not for preconditions) +yl_speak_up.get_fs_edit_option_effect_on_failure = function( + pname, dialog, formspec, data, id_prefix, save_button, e) if(e) then data.on_failure = e[ "r_value" ] end @@ -1600,7 +1603,8 @@ yl_speak_up.get_fs_edit_option_effect_on_failure = function(pname, dialog, forms ":]", "button_edit_effect_on_failure_text_change") end - return "label[0.2,3.3;If the *previous* effect failed,]".. + return formspec.. + "label[0.2,3.3;If the *previous* effect failed,]".. "label[0.2,3.8;switch to the following dialog:]".. "dropdown[5.0,3.5;6.5,0.6;select_on_failure;".. table.concat(sorted_dialog_list, ",")..";"..