diff --git a/atlantis.lua b/atlantis.lua --- a/atlantis.lua +++ b/atlantis.lua @@ -50,6 +50,7 @@ global { atl_star_map_copied = false; atl_navjiarr_temple_seen = false; + atl_navjiarr_obelisks_seen = false; }; atl_illuminators = obj { diff --git a/atlantis_dyp.lua b/atlantis_dyp.lua --- a/atlantis_dyp.lua +++ b/atlantis_dyp.lua @@ -769,6 +769,7 @@ dyp_temple_navigation = dlg { return where(submarine_leviathan).view; end}; {always=true, "[На северо-запад, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_north_west"); psub("dyp_temple_north_west"); return where(submarine_leviathan).view; @@ -982,6 +983,7 @@ dyp_temple_navigation = dlg { return where(submarine_leviathan).view; end}; {always=true, "[На северо-запад, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_warning"); psub("dyp_temple_warning"); return where(submarine_leviathan).view; @@ -995,6 +997,7 @@ dyp_temple_navigation = dlg { {tag="dyp_temple_crevice_far_west"}; {always=true, "[На север, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_warning"); psub("dyp_temple_warning"); return where(submarine_leviathan).view; @@ -1005,6 +1008,7 @@ dyp_temple_navigation = dlg { return where(submarine_leviathan).view; end}; {always=true, "[На юг, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_north_west"); psub("dyp_temple_north_west"); return where(submarine_leviathan).view; @@ -1041,6 +1045,7 @@ dyp_temple_navigation = dlg { return where(submarine_leviathan).view; end}; {always=true, "[На юго-восток, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_warning"); psub("dyp_temple_warning"); return where(submarine_leviathan).view; @@ -1059,6 +1064,7 @@ dyp_temple_navigation = dlg { return where(submarine_leviathan).view; end}; {always=true, "[На юг, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_warning"); psub("dyp_temple_warning"); return where(submarine_leviathan).view; @@ -1087,6 +1093,7 @@ dyp_temple_navigation = dlg { return where(submarine_leviathan).view; end}; {always=true, "[На юго-запад, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_warning"); psub("dyp_temple_warning"); return where(submarine_leviathan).view; @@ -1176,6 +1183,7 @@ dyp_temple_navigation = dlg { {tag="dyp_center"}; {always=true, "[На восток, к обелиску]", function() + atl_navjiarr_obelisks_seen = true; move(submarine_leviathan, "dyp_temple_north_west"); psub("dyp_temple_north_west"); return where(submarine_leviathan).view; diff --git a/party.lua b/party.lua --- a/party.lua +++ b/party.lua @@ -324,6 +324,10 @@ learr_home_dlg = dlg { char_learr.on_temples = 2; return [[Леарр рассказывает: "Мы там-наши-реликвии-храним. Некоторые считают, ранее-храмы открыты-для-всех-включая-хевьяров-были. Так-в-старых-книгах-написано. У-каждого-города свой-храм-есть. "]]; end}; + {tag="on_obelisks", "Я видел каменные обелиски к востоку от Дипатреанотра, что ты о них знаешь? ", function() + char_learr.on_temples = 2; + return [[Леарр рассказывает: "Мы мало-что-помним. Они о-какой-то-опасности-должны-были-предупреждать, но ни опасности, ни ее-имени не-сохранилось. Молодые это-память-о-навьярском-прошлом-говорят, но я в-это-не-верю. Сохраненные-реликвии гораздо-более-великие, чем старые-камни". ]]; + end}; {tag="quit", always=true, "Поговорим в другой раз. ", [[Уолтер кивает: "Хорошо".]], code [[pret();]]}; {tag="generic"}; { tag = "talk", always = true, "Я хочу кое-что спросить.", function(s)