# HG changeset patch # User Silverwing # Date 2018-12-22 18:13:16 # Node ID 1dc882dabef7d3d0eb0961a644db406b012c6ac6 # Parent 5163b4927ca3cbdc03dcc686cfd8350ea89b6e73 Chapter 1: mousetrap error diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -38,7 +38,7 @@ char_darkstar_dlg = dlg { end; if atl_mtr_started and not atl_mtr_finished then - pon("mtr_accuse_phr"); + pon("mtr_accuse_phr", "gclosing", "lclosing", "jclosing"); pon('gclock'); if atl_mtr_know_goldman_lost_clock then @@ -55,7 +55,7 @@ char_darkstar_dlg = dlg { pon('lsolis'); end; - else + else poff("mtr_accuse_phr"); end; end; @@ -197,7 +197,7 @@ char_darkstar_dlg = dlg { ]]}; {tag="mtr_accuse_goldman"}; {tag="gclock", false, "Голдман часто оставляет часы по своей рассеянности. Часы были найдены в Солисе.", [[Даркстар спрашивает: "Что еще вы можете добавить?"]]}; - {tag="gclosing", always=true, "Голдман -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", [[Даркстар спрашивает: "Что еще вы можете добавить?"]]}; + {tag="gclosing", "Голдман -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", [[Даркстар спрашивает: "Что еще вы можете добавить?"]]}; {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", always=true, "Джонс -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", function() + {tag="jclosing", "Джонс -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", 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", always=true, "Леруа -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", function() + {tag="lclosing", "Леруа -- сторонник закрытия станции и часто говорит о ее ненадежности. Авария -- отличное подтверждение его слов.", function() char_darkstar_dlg.mtr_accuse = char_darkstar_dlg.mtr_accuse + 1; if char_darkstar_dlg.mtr_accuse == 3 then walk('mtr_outro_leroy');