forked from Sokomine/yl_speak_up
show actions correctly when editing dialogs
This commit is contained in:
parent
634631a8e9
commit
dc69b71a33
@ -987,7 +987,7 @@ yl_speak_up.get_fs_talkdialog = function(player, n_id, d_id)
|
|||||||
|
|
||||||
-- are there any prerequirements?
|
-- are there any prerequirements?
|
||||||
local prereq = active_dialog.d_options[sb_v.o_id].o_prerequisites
|
local prereq = active_dialog.d_options[sb_v.o_id].o_prerequisites
|
||||||
if(prereq) then
|
if(prereq and next(prereq)) then
|
||||||
table.insert(formspec, "button[0.5," .. h .. ";0.5,0.9;conditions_"..oid..";C]")
|
table.insert(formspec, "button[0.5," .. h .. ";0.5,0.9;conditions_"..oid..";C]")
|
||||||
-- label: "There are pre(C)onditions required for showing this option. Display them."
|
-- label: "There are pre(C)onditions required for showing this option. Display them."
|
||||||
table.insert(formspec, "tooltip[conditions_" .. oid .. ";There are pre(C)onditions required for showing this option. Display them.]")
|
table.insert(formspec, "tooltip[conditions_" .. oid .. ";There are pre(C)onditions required for showing this option. Display them.]")
|
||||||
@ -1000,10 +1000,9 @@ yl_speak_up.get_fs_talkdialog = function(player, n_id, d_id)
|
|||||||
"There are further (Ef)fects (apart from switching\n"..
|
"There are further (Ef)fects (apart from switching\n"..
|
||||||
"to a new dialog) set for this option. Display them.]")
|
"to a new dialog) set for this option. Display them.]")
|
||||||
end
|
end
|
||||||
-- if there are only trade effects: show that as well
|
local actions = active_dialog.d_options[sb_v.o_id].actions
|
||||||
-- TODO: show this for other types of actions as well
|
-- are there any actions defined?
|
||||||
if(dialog and dialog.trades
|
if(actions and next(actions)) then
|
||||||
and dialog.trades[ tostring(c_d_id).." "..tostring(oid) ]) then
|
|
||||||
table.insert(formspec, "button[1.1," .. h .. ";0.5,0.9;effects_"..oid..";A]")
|
table.insert(formspec, "button[1.1," .. h .. ";0.5,0.9;effects_"..oid..";A]")
|
||||||
table.insert(formspec, "tooltip[effects_" .. oid .. ";"..
|
table.insert(formspec, "tooltip[effects_" .. oid .. ";"..
|
||||||
"There is an (A)ction (i.e. a trade) that will happen\n"..
|
"There is an (A)ction (i.e. a trade) that will happen\n"..
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user