diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -653,11 +653,11 @@ char_michael_wright_dlg = dlg { pon("mtr_on_goldman"); end; - if atl_mtr_know_leroy_involved and not s.leroy_asked then + if atl_mtr_know_goldman_lost_clock and not s.leroy_asked then pon("mtr_on_leroy"); end; - if atl_mtr_know_jones_involved and not s.jones_asked then + if atl_mtr_know_goldman_lost_clock and not s.jones_asked then pon("mtr_on_jones"); end; end; @@ -1504,7 +1504,12 @@ char_radcliffe_atlantis_dlg = dlg { enter = function(s) s:reset_more(); - + + poff("on_leroy_in_terra"); + if atl_mtr_ask_radcliffe and not atl_mtr_know_leroy_in_terra then + pon("on_leroy_in_terra"); + end; + if (s.state == 0) then s.state = 1; psub("first_meeting"); @@ -1569,6 +1574,7 @@ char_radcliffe_atlantis_dlg = dlg { "Очень жаль. Впрочем, у вас есть время подумать. Насколько я знаю, Даркстар и Моро собираются держать вас здесь какое-то время". ]], code [[ psub("generic");]]}; {tag = "generic"}; + {tag="on_leroy_in_terra", false, "Райт сказал, что вы были в Терре во время обслуживания Солиса. Вы не видели, кто входл в секцию?", [[Уолтер пожимает плечами: "Я думал, что я один в Терре, но мне попался Мишель. Он сказал, что пришел за инструментами для ремонта скафандров. Правда в Доминус он ушел почему-то с пустыми руками". ]], code [[atl_mtr_know_leroy_in_terra=true;]]}; {tag="questions", "У меня есть несколько вопросов. ", function(s) if (rel_anna < 0) then return [[Уолтер отрицательно качает головой: "Не сейчас, я занят". ]];