diff --git a/fs_edit_preconditions.lua b/fs_edit_preconditions.lua index cab5108..9045282 100644 --- a/fs_edit_preconditions.lua +++ b/fs_edit_preconditions.lua @@ -138,9 +138,10 @@ yl_speak_up.input_fs_edit_preconditions = function(player, formname, fields) end -- the player wants to change/edit a precondition - if(fields.change_prereq or fields.select_what or fields.select_trade + if(not(fields.back) + and (fields.change_prereq or fields.select_what or fields.select_trade or fields.select_inv or fields.select_block - or fields.select_variable or fields.select_operator) then + or fields.select_variable or fields.select_operator)) then yl_speak_up.show_fs(player, "edit_preconditions") return end