diff --git a/leviathan.lua b/leviathan.lua --- a/leviathan.lua +++ b/leviathan.lua @@ -564,7 +564,6 @@ leviathan_airregen = obj { return [[{Установка регенерации воздуха} сейчас находится в плачевном состоянии - часть деталей отсутствуют, еще некоторые поломаны. ]]; end; end; - end; seen_level = 1; }; @@ -837,7 +836,7 @@ leviathan_dlg = dlg { return [[Вы находитесь в рубке Левиафана перед штурвалом. Отсюда вы можете направиться куда-нибудь. Яркий свет электрических ламп освещает помещение. ]] .. (view); end; update_options = function() - leviathan_dlg:poff("atlantis", "old_temple", "iraaphaanotrr", "iraaphaanotrr_temple", "dypatreanotrr", "dypatreanotrr_temple"); + leviathan_dlg:poff("atlantis", "old_temple", "iraaphaanotrr", "iraaphaanotrr_temple", "dypatreanotrr", "dypatreanotrr_temple"); if (atlantis_found and where(submarine_leviathan) ~= atl_aqua_leviathan_dock) then leviathan_dlg:pon("atlantis"); end; @@ -863,11 +862,10 @@ leviathan_dlg = dlg { s.update_options(); end; phr = { - {tag="atlantis", always = "true", "Атлантида", function() - return "Вы прибыли в Атлантиду"; - end, function() + {tag="atlantis", always = "true", "Атлантида", nil, function() move(submarine_leviathan, "atl_aqua_leviathan_dock"); leviathan_dlg:update_options(); + walk(atl_entry); end}, {tag="old_temple", always = "true", "Старый храм", function() return "Вы прибыли в старый храм";