diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -687,6 +687,7 @@ char_svetlova_dlg = dlg { flag_help = false; flag_explain = false; lfc_out_dialog = false; + dyp_quest = false; lfc_goldman_execute = 0; lfc_goldman_imprison = 1; lfc_goldman_banish = 0; @@ -750,6 +751,11 @@ char_svetlova_dlg = dlg { s:reset_more(); + if dyp_quest_state == 1 and not s.dyp_quest then + s.dyp_quest = true; + pon('dyp_quest'); + end; + poff("iyh1_learr", "iyh1_aikerjarr"); if (atl_iyh_state == 1 and atl_iyh_learr_spoken and atl_iyh_ryveerr_spoken) then pon('iyh1_learr'); @@ -1087,6 +1093,7 @@ char_svetlova_dlg = dlg { end}; {always=true, "Вернемся к делу.", [[Светлова кивает: "Говорите".]], code [[ char_svetlova_dlg:reset_more(); pret(); ]]}; {tag = "generic"}; + {tag = "dyp_quest", false, "Вождь Дипатреанотра просил меня принести \"светяющуюся капсулу\". Что мы можем ему предложить?", [[Екатерина Светлова отвечает: "Поговорите с Райтом, он найдет что-нибудь, что можно отдать навьярам". ]]}; {tag = "sabotage", false, "Даркстар считает, что причиной пожара в Игнисе был саботаж. Что вы об этом думаете?", function(s) if (atl_iof_learr_dead) then atl_rep_darkstar = atl_rep_darkstar - 1; @@ -1500,6 +1507,7 @@ char_michael_wright_dlg = dlg { end}; {always=true, "Вернемся к делу.", [[Майкл Райт кивает: "Хорошо".]], code [[ char_michael_wright_dlg:reset_more(); pret(); ]]}; {tag="generic"}; + {tag="dyp_quest", false, "Вождь Дипатреанотра просил меня принести \"светящуюся капсулу\". Что мы можем ему предложить?", [[ Майкл Райт говорит: "Можете взять один из фонарей из того шкафа", -- Майкл показывает рукой на шкаф в другом конце мастерской, -- "И не забудьте захватить пару-тройку запасных батарей. Их можете взять там же". ]]}; {tag="nih_fixed", false, "Я нашел утечку.", function(s) if atl_nih_state == 2 then atl_nih_state = 3;