diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -183,21 +183,21 @@ char_darkstar_dlg = dlg { {tag="mtr_accuse_phr", false, "Я знаю, кто устроил аварию в Солисе. ", [[Даркстар бросает: "Рассказывайте".]], code [[ psub('mtr_accuse'); ]]}; {always=true, "Я пойду.", [[Даркстар прощается: "До встречи". ]], code [[ back(); ]]}; {tag="mtr_accuse"}; - {tag="mtr_goldman", "Аварию устроил Голдман.", [[Даркстар спрашивает: "Почему вы так решили?"]], code [[ + {tag="mtr_goldman", always=true, "Аварию устроил Голдман.", [[Даркстар спрашивает: "Почему вы так решили?"]], code [[ char_darkstar_dlg.mtr_accuse = 0; psub("mtr_accuse_goldman"); ]]}; - {tag="mtr_leroy", "Аварию устроил Леруа.", [[Даркстар спрашивает: "Почему вы так решили?"]], code [[ + {tag="mtr_leroy", always=true, "Аварию устроил Леруа.", [[Даркстар спрашивает: "Почему вы так решили?"]], code [[ char_darkstar_dlg.mtr_accuse = 0; psub("mtr_accuse_leroy"); ]]}; - {tag="mtr_jones", "Аварию устроил Джонс.", [[Даркстар спрашивает: "Почему вы так решили?"]], code [[ + {tag="mtr_jones", always=true, "Аварию устроил Джонс.", [[Даркстар спрашивает: "Почему вы так решили?"]], code [[ char_darkstar_dlg.mtr_accuse = 0; psub("mtr_accuse_jones"); ]]}; {tag="mtr_accuse_goldman"}; {tag="gclock", false, "Голдман часто оставляет часы по своей рассеянности. Часы были найдены в Солисе.", [[Даркстар спрашивает: "Что еще вы можете добавить?"]]}; - {tag="gclosing", "Голдман -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", [[Даркстар спрашивает: "Что еще вы можете добавить?"]]}; + {tag="gclosing", always=true, "Голдман -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", [[Даркстар спрашивает: "Что еще вы можете добавить?"]]}; {tag="gall", always=true, "У меня нет других доказательств.", [[Даркстар качает головой: "Боюсь, ваши доказательства неубедительны". ]], code [[psub("generic");]]}; {tag="mtr_accuse_jones"}; {tag="jclock", false, "Голдман часто оставляет часы по своей рассеянности. Джонс имел возможность украсть их неделю назад, во время обеда, когда Голдман потерял их в очередной раз.", function() @@ -218,7 +218,7 @@ char_darkstar_dlg = dlg { return [[Даркстар спрашивает: "Что еще вы можете добавить?"]]; end; end}; - {tag="jclosing", "Джонс -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", function() + {tag="jclosing", always=true, "Джонс -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", function() char_darkstar_dlg.mtr_accuse = char_darkstar_dlg.mtr_accuse + 1; if char_darkstar_dlg.mtr_accuse == 3 then walk('mtr_outro_jones'); @@ -247,7 +247,7 @@ char_darkstar_dlg = dlg { return [[Даркстар спрашивает: "Что еще вы можете добавить?"]]; end; end}; - {tag="lclosing", "Леруа -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", function() + {tag="lclosing", always=true, "Леруа -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", function() char_darkstar_dlg.mtr_accuse = char_darkstar_dlg.mtr_accuse + 1; if char_darkstar_dlg.mtr_accuse == 3 then walk('mtr_outro_leroy');