diff --git a/atlantis_dyp.lua b/atlantis_dyp.lua --- a/atlantis_dyp.lua +++ b/atlantis_dyp.lua @@ -289,36 +289,13 @@ dyp_chief_dlg = dlg { dyp_temple_entry = lcutscene("dyp_temple_entry", "Левиафан, рубка", [[Храм Дипатреанотра располагается в нескольких часах пути от Атлантиды на Левиафане. К массивным дверям храма, вырезанным в толще скалы, ведет широкая каменная лестница, некогда украшенная резными орнаментами, ныне осыпавшимися и раскрошившимися. Над входом вырезано изображение, состоящее из нескольких концентрических кругов и каких-то символов. ]], "Вы прибыли в Храм Дипатреанотра. ", leviathan_wheelhouse); -dyp_temple_guard = room { +dyp_temple_guard = npc { nam = "ctt_dyp_temple_guard"; - dsc = function(s) - if (dyp_temple_guard_dlg.state == 0) then - return [[У ворот стоят два навьяра, вооруженные копьями. При вашем приближении они начинают нервничать -- переглянувшись, они перехватывают копья, готовясь при необходимости прогнать вас. По плавникам одного из них бегут цветные полосы: темно-фиолетовая, зеленая, оранжевая -- шире чем остальные, серая, ярко-розовая, желтая -- снова широкая, салатовая, снова широкая желтая и, наконец, широкая бледно-оранжевая. После небольшой паузы, полосы появляются снова. ]]; - else - return [[У ворот стоят два навьяра, вооруженные копьями. Они никак не реагируют на вас. ]]; - end; - end; - dlg = "dyp_temple_guard_dlg"; -}; - -dyp_temple_guard_dlg = dlg { - var { - state = 0; + dsc = [[У ворот стоят два навьяра, вооруженные копьями. При вашем приближении они начинают нервничать -- переглянувшись, они перехватывают копья, готовясь при необходимости прогнать вас. По плавникам одного из них бегут цветные полосы: темно-фиолетовая, зеленая, оранжевая -- шире чем остальные, серая, ярко-розовая, желтая -- снова широкая, салатовая, снова широкая желтая и, наконец, широкая бледно-оранжевая. После небольшой паузы, полосы появляются снова. ]]; + phrases = { + [[Стражник не реагирует на ваши попытки начать общение. ]]; }; - nam = "Страж храма"; - entered = function(s) - if (s.state == 0) then - return [[Стражники загораживают вам проход. По плавникам одного из них бегут цветные полосы. ]]; - else - back(); - return [[Стражник не реагирует на вас. ]]; - end; - end; - phr = { - --TODO заменить название токена - {tag="test", false, "[Передать <токен>]", [[Стражи, согласно ритуалу, молча открывают ворота, пропуская вас внутрь. ]], code [[ dyp_temple_guard_dlg.state = 1; back(); ]]}; - {always=true, "[Кодировщик] I'rr Vee'nn"}; - }; + }; dyp_temple_carving_look = room {