forked from Sokomine/yl_speak_up
allowed precondition "property" for generic npc
This commit is contained in:
parent
9bbd3e943c
commit
48c722c943
@ -146,12 +146,13 @@ yl_speak_up.check_and_add_as_generic_dialog = function(dialog, n_id)
|
||||
if(prereq) then
|
||||
for p_id, p in pairs(prereq) do
|
||||
if(p.p_type ~= "state" and p.p_type ~= "player_inv" and p.p_type ~= "custom"
|
||||
and p.p_type ~= "property"
|
||||
and p.p_type ~= "true" and p.p_type ~= "false") then
|
||||
return "Precondition "..tostring(p_id)..
|
||||
" of option "..tostring(one_option)..
|
||||
" of dialog "..tostring(d_id)..
|
||||
" has unsupported type: "..tostring(p.p_type)..
|
||||
". Supported types: state, player_inv and custom."
|
||||
". Supported types: state, property, player_inv and custom."
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -176,6 +177,7 @@ yl_speak_up.check_and_add_as_generic_dialog = function(dialog, n_id)
|
||||
and p.p_type ~= "player_offered_item"
|
||||
and p.p_type ~= "function"
|
||||
and p.p_type ~= "custom"
|
||||
and p.p_type ~= "property"
|
||||
-- depends on the preconditions of another option
|
||||
and p.p_type ~= "other"
|
||||
and p.p_type ~= "true"
|
||||
|
Loading…
Reference in New Issue
Block a user