diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -19,46 +19,46 @@ char_darkstar_dlg = dlg { end; poff("on_drake", "on_black", "on_darkstar", "on_svetlova", "on_moreau", "on_wright", "on_leroy", "on_jones", "on_goldman", "on_atlantis", "on_navjiarr", "on_learr", "on_ryveerr", "on_aikerjarr"); - + poff("ask_more"); if (atl_rep_darkstar < 0) then - if (char_darkstar.drake_asked == 0) then pon("on_drake"); end; - if (char_darkstar.black_asked == 0) then pon("on_black"); end; - if (char_darkstar.darkstar_asked == 0) then pon("on_darkstar"); end; - if (char_darkstar.svetlova_asked == 0) then pon("on_svetlova"); end; - if (char_darkstar.moreau_asked == 0) then pon("on_moreau"); end; - if (char_darkstar.wright_asked == 0) then pon("on_wright"); end; + if (char_darkstar.drake_asked == 0) then pon("on_drake"); pon("ask_more"); end; + if (char_darkstar.black_asked == 0) then pon("on_black"); pon("ask_more"); end; + if (char_darkstar.darkstar_asked == 0) then pon("on_darkstar"); pon("ask_more"); end; + if (char_darkstar.svetlova_asked == 0) then pon("on_svetlova"); pon("ask_more"); end; + if (char_darkstar.moreau_asked == 0) then pon("on_moreau"); pon("ask_more"); end; + if (char_darkstar.wright_asked == 0) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_darkstar.leroy_asked == 0) then pon("on_leroy"); end; - if (char_darkstar.jones_asked == 0) then pon("on_jones"); end; - if (char_darkstar.goldman_asked == 0) then pon("on_goldman"); end; + if (char_darkstar.leroy_asked == 0) then pon("on_leroy"); pon("ask_more"); end; + if (char_darkstar.jones_asked == 0) then pon("on_jones"); pon("ask_more"); end; + if (char_darkstar.goldman_asked == 0) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_darkstar.atlantis_asked == 0) then pon("on_atlantis"); end; + if (char_darkstar.atlantis_asked == 0) then pon("on_atlantis"); pon("ask_more"); end; - if (char_darkstar.navjiarr_asked == 0) then pon("on_navjiarr"); end; - if (char_darkstar.learr_asked == 0) then pon("on_learr"); end; - if (char_darkstar.ryveerr_asked == 0) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_darkstar.aikerjarr_asked == 0) then pon("on_aikerjarr"); end; + if (char_darkstar.navjiarr_asked == 0) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_darkstar.learr_asked == 0) then pon("on_learr"); pon("ask_more"); end; + if (char_darkstar.ryveerr_asked == 0) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_darkstar.aikerjarr_asked == 0) then pon("on_aikerjarr"); pon("ask_more"); end; else - if (char_darkstar.drake_asked < 2) then pon("on_drake"); end; - if (char_darkstar.black_asked < 2) then pon("on_black"); end; - if (char_darkstar.darkstar_asked < 2) then pon("on_darkstar"); end; - if (char_darkstar.svetlova_asked < 2) then pon("on_svetlova"); end; - if (char_darkstar.moreau_asked < 2) then pon("on_moreau"); end; - if (char_darkstar.wright_asked < 2) then pon("on_wright"); end; + if (char_darkstar.drake_asked < 2) then pon("on_drake"); pon("ask_more"); end; + if (char_darkstar.black_asked < 2) then pon("on_black"); pon("ask_more"); end; + if (char_darkstar.darkstar_asked < 2) then pon("on_darkstar"); pon("ask_more"); end; + if (char_darkstar.svetlova_asked < 2) then pon("on_svetlova"); pon("ask_more"); end; + if (char_darkstar.moreau_asked < 2) then pon("on_moreau"); pon("ask_more"); end; + if (char_darkstar.wright_asked < 2) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_darkstar.leroy_asked < 2) then pon("on_leroy"); end; - if (char_darkstar.jones_asked < 2) then pon("on_jones"); end; - if (char_darkstar.goldman_asked < 2) then pon("on_goldman"); end; + if (char_darkstar.leroy_asked < 2) then pon("on_leroy"); pon("ask_more"); end; + if (char_darkstar.jones_asked < 2) then pon("on_jones"); pon("ask_more"); end; + if (char_darkstar.goldman_asked < 2) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_darkstar.atlantis_asked < 2) then pon("on_atlantis"); end; + if (char_darkstar.atlantis_asked < 2) then pon("on_atlantis"); pon("ask_more"); end; - if (char_darkstar.navjiarr_asked < 2) then pon("on_navjiarr"); end; - if (char_darkstar.learr_asked < 2) then pon("on_learr"); end; - if (atl_iof_learr_dead and char_darkstar.learr_asked < 3) then pon("on_learr"); end; - if (char_darkstar.ryveerr_asked < 2) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_darkstar.aikerjarr_asked < 2) then pon("on_aikerjarr"); end; + if (char_darkstar.navjiarr_asked < 2) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_darkstar.learr_asked < 2) then pon("on_learr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_darkstar.learr_asked < 3) then pon("on_learr"); pon("ask_more"); end; + if (char_darkstar.ryveerr_asked < 2) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_darkstar.aikerjarr_asked < 2) then pon("on_aikerjarr"); pon("ask_more"); end; end; if (s.state == 0) then @@ -290,50 +290,50 @@ char_moreau_dlg = dlg { poff('sabotage', 'ignis_what'); end; - poff("on_drake", "on_black", "on_darkstar", "on_svetlova", "on_moreau", "on_wright", "on_leroy", "on_jones", "on_goldman", "on_atlantis", "on_navjiarr", "on_learr", "on_ryveerr", "on_aikerjarr"); + poff("on_drake", "on_black", "on_darkstar", "on_svetlova", "on_moreau", "on_wright", "on_leroy", "on_jones", "on_goldman", "on_atlantis", "on_navjiarr", "on_learr", "on_ryveerr", "on_aikerjarr", "ask_more"); if (atl_rep_moreau < 0) then - if (char_moreau.drake_asked == 0) then pon("on_drake"); end; - if (char_moreau.black_asked == 0) then pon("on_black"); end; - if (char_moreau.darkstar_asked == 0) then pon("on_darkstar"); end; - if (char_moreau.svetlova_asked == 0) then pon("on_svetlova"); end; - if (char_moreau.moreau_asked == 0) then pon("on_moreau"); end; - if (char_moreau.wright_asked == 0) then pon("on_wright"); end; + if (char_moreau.drake_asked == 0) then pon("on_drake"); pon("ask_more"); end; + if (char_moreau.black_asked == 0) then pon("on_black"); pon("ask_more"); end; + if (char_moreau.darkstar_asked == 0) then pon("on_darkstar"); pon("ask_more"); end; + if (char_moreau.svetlova_asked == 0) then pon("on_svetlova"); pon("ask_more"); end; + if (char_moreau.moreau_asked == 0) then pon("on_moreau"); pon("ask_more"); end; + if (char_moreau.wright_asked == 0) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_moreau.leroy_asked == 0) then pon("on_leroy"); end; - if (char_moreau.jones_asked == 0) then pon("on_jones"); end; - if (char_moreau.goldman_asked == 0) then pon("on_goldman"); end; + if (char_moreau.leroy_asked == 0) then pon("on_leroy"); pon("ask_more"); end; + if (char_moreau.jones_asked == 0) then pon("on_jones"); pon("ask_more"); end; + if (char_moreau.goldman_asked == 0) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_moreau.atlantis_asked == 0) then pon("on_atlantis"); end; + if (char_moreau.atlantis_asked == 0) then pon("on_atlantis"); pon("ask_more"); end; - if (char_moreau.navjiarr_asked == 0) then pon("on_navjiarr"); end; - if (char_moreau.learr_asked == 0) then pon("on_learr"); end; - if (char_moreau.ryveerr_asked == 0) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_moreau.aikerjarr_asked == 0) then pon("on_aikerjarr"); end; + if (char_moreau.navjiarr_asked == 0) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_moreau.learr_asked == 0) then pon("on_learr"); pon("ask_more"); end; + if (char_moreau.ryveerr_asked == 0) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_moreau.aikerjarr_asked == 0) then pon("on_aikerjarr"); pon("ask_more"); end; else - if (char_moreau.drake_asked < 2) then pon("on_drake"); end; - if (char_moreau.black_asked < 2) then pon("on_black"); end; - if (char_moreau.darkstar_asked < 2) then pon("on_darkstar"); end; - if (char_moreau.svetlova_asked < 2) then pon("on_svetlova"); end; - if (char_moreau.moreau_asked < 2) then pon("on_moreau"); end; - if (char_moreau.wright_asked < 2) then pon("on_wright"); end; + if (char_moreau.drake_asked < 2) then pon("on_drake"); pon("ask_more"); end; + if (char_moreau.black_asked < 2) then pon("on_black"); pon("ask_more"); end; + if (char_moreau.darkstar_asked < 2) then pon("on_darkstar"); pon("ask_more"); end; + if (char_moreau.svetlova_asked < 2) then pon("on_svetlova"); pon("ask_more"); end; + if (char_moreau.moreau_asked < 2) then pon("on_moreau"); pon("ask_more"); end; + if (char_moreau.wright_asked < 2) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_moreau.leroy_asked < 2) then pon("on_leroy"); end; - if (char_moreau.jones_asked < 2) then pon("on_jones"); end; - if (char_moreau.goldman_asked < 2) then pon("on_goldman"); end; + if (char_moreau.leroy_asked < 2) then pon("on_leroy"); pon("ask_more"); end; + if (char_moreau.jones_asked < 2) then pon("on_jones"); pon("ask_more"); end; + if (char_moreau.goldman_asked < 2) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_moreau.atlantis_asked < 2) then pon("on_atlantis"); end; + if (char_moreau.atlantis_asked < 2) then pon("on_atlantis"); pon("ask_more"); end; - if (char_moreau.navjiarr_asked < 2) then pon("on_navjiarr"); end; - if (char_moreau.learr_asked < 2) then pon("on_learr"); end; - if (atl_iof_learr_dead and char_moreau.learr_asked < 3) then pon("on_learr"); end; - if (char_moreau.ryveerr_asked < 2) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_moreau.aikerjarr_asked < 2) then pon("on_aikerjarr"); end; + if (char_moreau.navjiarr_asked < 2) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_moreau.learr_asked < 2) then pon("on_learr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_moreau.learr_asked < 3) then pon("on_learr"); pon("ask_more"); end; + if (char_moreau.ryveerr_asked < 2) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_moreau.aikerjarr_asked < 2) then pon("on_aikerjarr"); pon("ask_more"); end; end; if (s.state == 0) then @@ -541,49 +541,49 @@ char_svetlova_dlg = dlg { return [[Екатерина Светлова сообщает вам: "Добрый день, господин Дрейк. Винсент Даркстар просил вас срочно поговорить с ним". ]]; end; - poff("on_drake", "on_black", "on_darkstar", "on_svetlova", "on_moreau", "on_wright", "on_leroy", "on_jones", "on_goldman", "on_atlantis", "on_navjiarr", "on_learr", "on_ryveerr", "on_aikerjarr"); + poff("on_drake", "on_black", "on_darkstar", "on_svetlova", "on_moreau", "on_wright", "on_leroy", "on_jones", "on_goldman", "on_atlantis", "on_navjiarr", "on_learr", "on_ryveerr", "on_aikerjarr", "ask_more"); if (atl_rep_svetlova < 0) then - if (char_svetlova.drake_asked == 0) then pon("on_drake"); end; - if (char_svetlova.black_asked == 0) then pon("on_black"); end; - if (char_svetlova.darkstar_asked == 0) then pon("on_darkstar"); end; - if (char_svetlova.svetlova_asked == 0) then pon("on_svetlova"); end; - if (char_svetlova.moreau_asked == 0) then pon("on_moreau"); end; - if (char_svetlova.wright_asked == 0) then pon("on_wright"); end; + if (char_svetlova.drake_asked == 0) then pon("on_drake"); pon("ask_more"); end; + if (char_svetlova.black_asked == 0) then pon("on_black"); pon("ask_more"); end; + if (char_svetlova.darkstar_asked == 0) then pon("on_darkstar"); pon("ask_more"); end; + if (char_svetlova.svetlova_asked == 0) then pon("on_svetlova"); pon("ask_more"); end; + if (char_svetlova.moreau_asked == 0) then pon("on_moreau"); pon("ask_more"); end; + if (char_svetlova.wright_asked == 0) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_svetlova.leroy_asked == 0) then pon("on_leroy"); end; - if (char_svetlova.jones_asked == 0) then pon("on_jones"); end; - if (char_svetlova.goldman_asked == 0) then pon("on_goldman"); end; + if (char_svetlova.leroy_asked == 0) then pon("on_leroy"); pon("ask_more"); end; + if (char_svetlova.jones_asked == 0) then pon("on_jones"); pon("ask_more"); end; + if (char_svetlova.goldman_asked == 0) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_svetlova.atlantis_asked == 0) then pon("on_atlantis"); end; + if (char_svetlova.atlantis_asked == 0) then pon("on_atlantis"); pon("ask_more"); end; - if (char_svetlova.navjiarr_asked == 0) then pon("on_navjiarr"); end; - if (char_svetlova.learr_asked == 0) then pon("on_learr"); end; - if (char_svetlova.ryveerr_asked == 0) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_svetlova.aikerjarr_asked == 0) then pon("on_aikerjarr"); end; + if (char_svetlova.navjiarr_asked == 0) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_svetlova.learr_asked == 0) then pon("on_learr"); pon("ask_more"); end; + if (char_svetlova.ryveerr_asked == 0) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_svetlova.aikerjarr_asked == 0) then pon("on_aikerjarr"); pon("ask_more"); end; else - if (char_svetlova.drake_asked < 2) then pon("on_drake"); end; - if (char_svetlova.black_asked < 2) then pon("on_black"); end; - if (char_svetlova.darkstar_asked < 2) then pon("on_darkstar"); end; - if (char_svetlova.svetlova_asked < 2) then pon("on_svetlova"); end; - if (char_svetlova.moreau_asked < 2) then pon("on_moreau"); end; - if (char_svetlova.wright_asked < 2) then pon("on_wright"); end; + if (char_svetlova.drake_asked < 2) then pon("on_drake"); pon("ask_more"); end; + if (char_svetlova.black_asked < 2) then pon("on_black"); pon("ask_more"); end; + if (char_svetlova.darkstar_asked < 2) then pon("on_darkstar"); pon("ask_more"); end; + if (char_svetlova.svetlova_asked < 2) then pon("on_svetlova"); pon("ask_more"); end; + if (char_svetlova.moreau_asked < 2) then pon("on_moreau"); pon("ask_more"); end; + if (char_svetlova.wright_asked < 2) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_svetlova.leroy_asked < 2) then pon("on_leroy"); end; - if (char_svetlova.jones_asked < 2) then pon("on_jones"); end; - if (char_svetlova.goldman_asked < 2) then pon("on_goldman"); end; + if (char_svetlova.leroy_asked < 2) then pon("on_leroy"); pon("ask_more"); end; + if (char_svetlova.jones_asked < 2) then pon("on_jones"); pon("ask_more"); end; + if (char_svetlova.goldman_asked < 2) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_svetlova.atlantis_asked < 2) then pon("on_atlantis"); end; + if (char_svetlova.atlantis_asked < 2) then pon("on_atlantis"); pon("ask_more"); end; - if (char_svetlova.navjiarr_asked < 2) then pon("on_navjiarr"); end; - if (char_svetlova.learr_asked < 2) then pon("on_learr"); end; - if (atl_iof_learr_dead and char_svetlova.learr_asked < 3) then pon("on_learr"); end; - if (char_svetlova.ryveerr_asked < 2) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_svetlova.aikerjarr_asked < 2) then pon("on_aikerjarr"); end; + if (char_svetlova.navjiarr_asked < 2) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_svetlova.learr_asked < 2) then pon("on_learr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_svetlova.learr_asked < 3) then pon("on_learr"); pon("ask_more"); end; + if (char_svetlova.ryveerr_asked < 2) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_svetlova.aikerjarr_asked < 2) then pon("on_aikerjarr"); pon("ask_more"); end; end; if (s.state == 0) then @@ -896,45 +896,45 @@ char_michael_wright_dlg = dlg { s.lfc_dialog = true; pon('sabotage', 'ignis_what'); end; - + poff("ask_more"); if (atl_rep_wright < 0) then - if (char_michael_wright.drake_asked == 0) then pon("on_drake"); end; - if (char_michael_wright.black_asked == 0) then pon("on_black"); end; - if (char_michael_wright.darkstar_asked == 0) then pon("on_darkstar"); end; - if (char_michael_wright.svetlova_asked == 0) then pon("on_svetlova"); end; - if (char_michael_wright.moreau_asked == 0) then pon("on_moreau"); end; - if (char_michael_wright.wright_asked == 0) then pon("on_wright"); end; + if (char_michael_wright.drake_asked == 0) then pon("on_drake"); pon("ask_more"); end; + if (char_michael_wright.black_asked == 0) then pon("on_black"); pon("ask_more"); end; + if (char_michael_wright.darkstar_asked == 0) then pon("on_darkstar"); pon("ask_more"); end; + if (char_michael_wright.svetlova_asked == 0) then pon("on_svetlova"); pon("ask_more"); end; + if (char_michael_wright.moreau_asked == 0) then pon("on_moreau"); pon("ask_more"); end; + if (char_michael_wright.wright_asked == 0) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_michael_wright.leroy_asked == 0) then pon("on_leroy"); end; - if (char_michael_wright.jones_asked == 0) then pon("on_jones"); end; - if (char_michael_wright.goldman_asked == 0) then pon("on_goldman"); end; + if (char_michael_wright.leroy_asked == 0) then pon("on_leroy"); pon("ask_more"); end; + if (char_michael_wright.jones_asked == 0) then pon("on_jones"); pon("ask_more"); end; + if (char_michael_wright.goldman_asked == 0) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_michael_wright.atlantis_asked == 0) then pon("on_atlantis"); end; - if (char_michael_wright.navjiarr_asked == 0) then pon("on_navjiarr"); end; - if (char_michael_wright.learr_asked == 0) then pon("on_learr"); end; - if (char_michael_wright.ryveerr_asked == 0) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_michael_wright.aikerjarr_asked == 0) then pon("on_aikerjarr"); end; + if (char_michael_wright.atlantis_asked == 0) then pon("on_atlantis"); pon("ask_more"); end; + if (char_michael_wright.navjiarr_asked == 0) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_michael_wright.learr_asked == 0) then pon("on_learr"); pon("ask_more"); end; + if (char_michael_wright.ryveerr_asked == 0) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_michael_wright.aikerjarr_asked == 0) then pon("on_aikerjarr"); pon("ask_more"); end; else - if (char_michael_wright.drake_asked < 2) then pon("on_drake"); end; - if (char_michael_wright.black_asked < 2) then pon("on_black"); end; - if (char_michael_wright.darkstar_asked < 2) then pon("on_darkstar"); end; - if (char_michael_wright.svetlova_asked < 2) then pon("on_svetlova"); end; - if (char_michael_wright.moreau_asked < 2) then pon("on_moreau"); end; - if (char_michael_wright.wright_asked < 2) then pon("on_wright"); end; + if (char_michael_wright.drake_asked < 2) then pon("on_drake"); pon("ask_more"); end; + if (char_michael_wright.black_asked < 2) then pon("on_black"); pon("ask_more"); end; + if (char_michael_wright.darkstar_asked < 2) then pon("on_darkstar"); pon("ask_more"); end; + if (char_michael_wright.svetlova_asked < 2) then pon("on_svetlova"); pon("ask_more"); end; + if (char_michael_wright.moreau_asked < 2) then pon("on_moreau"); pon("ask_more"); end; + if (char_michael_wright.wright_asked < 2) then pon("on_wright"); pon("ask_more"); end; if (atl_iof_completed) then - if (char_michael_wright.leroy_asked < 2) then pon("on_leroy"); end; - if (char_michael_wright.jones_asked < 2) then pon("on_jones"); end; - if (char_michael_wright.goldman_asked < 2) then pon("on_goldman"); end; + if (char_michael_wright.leroy_asked < 2) then pon("on_leroy"); pon("ask_more"); end; + if (char_michael_wright.jones_asked < 2) then pon("on_jones"); pon("ask_more"); end; + if (char_michael_wright.goldman_asked < 2) then pon("on_goldman"); pon("ask_more"); end; end; - if (char_michael_wright.atlantis_asked < 2) then pon("on_atlantis"); end; - if (char_michael_wright.navjiarr_asked < 2) then pon("on_navjiarr"); end; - if (char_michael_wright.learr_asked < 2) then pon("on_learr"); end; - if (atl_iof_learr_dead and char_michael_wright.learr_asked < 3) then pon("on_learr"); end; - if (char_michael_wright.ryveerr_asked < 2) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_michael_wright.aikerjarr_asked < 2) then pon("on_aikerjarr"); end; + if (char_michael_wright.atlantis_asked < 2) then pon("on_atlantis"); pon("ask_more"); end; + if (char_michael_wright.navjiarr_asked < 2) then pon("on_navjiarr"); pon("ask_more"); end; + if (char_michael_wright.learr_asked < 2) then pon("on_learr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_michael_wright.learr_asked < 3) then pon("on_learr"); pon("ask_more"); end; + if (char_michael_wright.ryveerr_asked < 2) then pon("on_ryveerr"); pon("ask_more"); end; + if (atl_iof_learr_dead and char_michael_wright.aikerjarr_asked < 2) then pon("on_aikerjarr"); pon("ask_more"); end; end; if (atl_iof_completed and char_michael_wright.iof_reaction == 0) then @@ -1180,32 +1180,40 @@ char_anna_atlantis_dlg = dlg { atlantis_asked = 0; drake_asked = 0; ]] - poff("on_anna", "on_walter", "on_atlantis", "on_drake"); + poff("on_anna", "on_walter", "on_atlantis", "on_drake", "ask_more"); if (rel_anna < 0) then if (char_anna.anna_asked == 0) then pon("on_anna"); + pon("ask_more"); end; if (char_anna.walter_asked == 0) then pon("on_walter"); + pon("ask_more"); end; if (char_anna.atlantis_asked == 0) then pon("on_atlantis"); + pon("ask_more"); end; if (char_anna.drake_asked == 0) then pon("on_drake"); + pon("ask_more"); end; else if (char_anna.anna_asked < 2) then pon("on_anna"); + pon("ask_more"); end; if (char_anna.walter_asked < 2) then pon("on_walter"); + pon("ask_more"); end; if (char_anna.atlantis_asked < 2) then pon("on_atlantis"); + pon("ask_more"); end; if (char_anna.drake_asked < 2) then pon("on_drake"); + pon("ask_more"); end; end; @@ -1483,17 +1491,18 @@ char_ryveerr_dlg = dlg { nam = "Ривеерр"; disp = "Ривеерр"; entered = function(s) + poff("questions"); if (atl_rep_dyp < 0) then - if (char_ryveerr.atlantis_asked == 0) then pon("on_atlantis"); end; - if (char_ryveerr.learr_asked == 0) then pon("on_learr"); end; - if (char_ryveerr.ryveerr_asked == 0) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_ryveerr.aikerjarr_asked == 0) then pon("on_aikerjarr"); end; + if (char_ryveerr.atlantis_asked == 0) then pon("on_atlantis", "questions"); end; + if (char_ryveerr.learr_asked == 0) then pon("on_learr", "questions"); end; + if (char_ryveerr.ryveerr_asked == 0) then pon("on_ryveerr", "questions"); end; + if (atl_iof_learr_dead and char_ryveerr.aikerjarr_asked == 0) then pon("on_aikerjarr", "questions"); end; else - if (char_ryveerr.atlantis_asked < 2) then pon("on_atlantis"); end; - if (char_ryveerr.learr_asked < 2) then pon("on_learr"); end; - if (atl_iof_learr_dead and char_ryveerr.learr_asked < 3) then pon("on_learr"); end; - if (char_ryveerr.ryveerr_asked < 2) then pon("on_ryveerr"); end; - if (atl_iof_learr_dead and char_ryveerr.aikerjarr_asked < 2) then pon("on_aikerjarr"); end; + if (char_ryveerr.atlantis_asked < 2) then pon("on_atlantis", "questions"); end; + if (char_ryveerr.learr_asked < 2) then pon("on_learr", "questions"); end; + if (atl_iof_learr_dead and char_ryveerr.learr_asked < 3) then pon("on_learr", "questions"); end; + if (char_ryveerr.ryveerr_asked < 2) then pon("on_ryveerr", "questions"); end; + if (atl_iof_learr_dead and char_ryveerr.aikerjarr_asked < 2) then pon("on_aikerjarr", "questions"); end; end; if (atl_lfc_state == 1 and not s.lfc_dialog) then s.lfc_dialog = true;