# HG changeset patch # User silverwing # Date 2019-10-06 08:18:06 # Node ID e459b621f3e4a9a8c58724b88a8b8f9a7bb2481a # Parent 4d1fcfb959a66a68a3d6bf2f9495c78f5a7abf28 [upd] Learr and Ryveerr use word "he'vji'a'rr" more often diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -939,7 +939,7 @@ char_learr_atlantis_dlg = dlg { psub("generic"); if (rel_learr > 0) then - return [[Леарр поворачивается к вам, плавники ее принимают сине-зеленый оттенок, а она говорит: "Я рада-видеть тебя". ]]; + return [[Леарр поворачивается к вам, плавники ее принимают сине-зеленый оттенок, а она говорит: "Я рада-видеть тебя-Дрейк-he-jji'a'rr". ]]; else return [[Леарр поворачивается к вам, плавники ее принимают едва заметный сине-зеленый оттенок, а она говорит: "Я приветствую тебя-he'vji'a'rr". ]]; end; @@ -1051,7 +1051,7 @@ char_ryveerr_dlg = dlg { return [[Перед вами стоит навьяр. Серо-зеленая чешуя, несколько более темная, чем у Леарр блестит в свете электрических ламп. Красно-оранжевые глаза внимательно смотрят на вас. Он одет в темно-зеленые облегающие шорты и куртку из водорослей. Навьяр приветствует вас: "Ривеерр-из-Дипатреанотра рад-видеть тебя". ]]; else psub("generic"); - return [[Ривеерр оборачивается к вам: "Ты говори". ]]; + return [[Ривеерр оборачивается к вам: "Ты говори, Дрейк-хевьяр". ]]; end; end; phr = { diff --git a/party.lua b/party.lua --- a/party.lua +++ b/party.lua @@ -115,11 +115,11 @@ char_phaetlarr = obj { char_radcliffe = obj { var { - home = "leviathan_engines"; + home = "leviathan_engines"; follow = false; - + rel_on_join = 0; - + on_walter = 0; on_atlantis = 0; on_black = 0; @@ -160,7 +160,7 @@ char_wright = obj { var { home = "leviathan_wardroom"; follow = false; - + on_learr = 0; on_leviathan = 0; on_conflict = 0; @@ -323,12 +323,19 @@ learr_dlg = dlg { else poff("on_iraa_temple"); end; - + psub("generic"); if s.from_call then - return [[Вы слышите в трубке голос Леарр: "Ты говори". ]]; + return [[Вы слышите в трубке голос Леарр: "Ты говори, Дрейк-хевьяр". ]]; + elseif s.underwater then + if language_known then + return [[Леарр смотрит на вас. По ее плавникам бегут цветные полосы: "Ты говори, Дрейк-хевьяр". ]]; + else + poff("temple_hint", "on_ven_keeper", "on_iraa_temple", "on_iyh"); + return [[Леарр смотрит на вас. По ее плавникам бегут цветные полосы, но вы не понимаете их значения. ]]; + end; else - return [[Леарр вопросительно смотрит на вас. ]]; + return [[Леарр приветствует вас: "Ты говори, Дрейк-хевьяр". ]]; end; end; phr = { @@ -467,7 +474,17 @@ learr_dlg = dlg { pon('join'); end; }; - { tag = "exit", always = "true", "Это все.", [[Леарр отвечает: "Ты возвращайся". ]], + { tag = "exit", always = true, function(s) + if learr_dlg.underwater then + if language_known then + return "[Кодировщик] Это все. " + else + return "[Уйти]"; + end; + else + return "Это все."; + end; + end, [[Леарр отвечает: "Ты возвращайся". ]], function() back(); end; @@ -517,7 +534,7 @@ phaetlarr_dlg = dlg { end; if s.from_call then - return [[Вы слышите в трубке голос Фаэтларра: "Ты говори". ]]; + return [[Вы слышите в трубке голос Фаэтларра: "Ты говори, Дрейк-хевьяр". ]]; else return [[Фаэтларр ждет ваших указаний. ]]; end;