completed get_fs_edit_option_effect_on_failure

This commit is contained in:
Sokomine 2021-07-02 17:35:14 +02:00
parent bf0138cbc1
commit 166499c753

View File

@ -1574,7 +1574,10 @@ yl_speak_up.get_fs_edit_option_effect_craft = function(
end 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 if(e) then
data.on_failure = e[ "r_value" ] data.on_failure = e[ "r_value" ]
end 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") "button_edit_effect_on_failure_text_change")
end 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:]".. "label[0.2,3.8;switch to the following dialog:]"..
"dropdown[5.0,3.5;6.5,0.6;select_on_failure;".. "dropdown[5.0,3.5;6.5,0.6;select_on_failure;"..
table.concat(sorted_dialog_list, ",")..";".. table.concat(sorted_dialog_list, ",")..";"..