diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -383,11 +383,11 @@ char_svetlova_dlg = dlg { poff("get_legends_with_comments_copy"); end; - if have(dyp_item_star_map) and not have(dyp_item_star_map_copy) and not atl_star_map_copied then + if have(dyp_item_star_map) and not atl_star_map_commented then pon("copy_star_map"); end; - if (atl_star_map_copied) then + if atl_star_map_commented then pon("copy_star_map_2"); end; @@ -542,8 +542,8 @@ char_svetlova_dlg = dlg { end}; {always=true, "Вернемся к делу.", [[Светлова кивает: "Говорите".]], code [[ char_svetlova_dlg:reset_more(); pret(); ]]}; {tag="generic"}; - {tag="copy_star_map", false, "[Показать карту небесных огней] Что вы думаете об этом предмете? Это карта небесных огней -- одна из реликвий Ираафаанотра. Вождь Дипатреанотра просил меня принести ее ему. [Рассказать подробности]", [[Екатерина Светлова берет карту из ваших рук и долго и внимательно осматривает. Наконец, она говорит: "Очень интересно. Мне понадобится время, чтобы изучить ее. И я думаю, я знаю как сделать так, чтобы и Ираафаанотр и Дипатреанотр остались довольны. Я сообшу вам, когда все будет готово". ]], code [[ atl_star_map_copied = true; walk("cutscene_wait_for_copy"); remove(dyp_item_star_map, me());]]}; - {tag="copy_star_map_2", false, "Я пришел за картой небесных огней. ", [[Екатерина Светлова передает вам две, на первый взгляд, совершенно одинаковые карты. Лишь приглядевшись, вы замечаете отличия -- линии на копии менее ровные, зато лист металла выглядит менее старым и имеет гораздо меньше царапин. Она сообщает: "Мы сделали копию карты. Вряд ли вождь Дипатреанотра заметит подмену, так что вы можете просто отдать по одной карте в каждый город и все будут довольны".^После этого, она достает из под стола лист бумаги и протягивает его вам со словами: "А вот это вам стоит изучить повнимательнее. Мне удалось извлечь эти числа из карты и понять, что они служат ключом. Но от чего этот ключ, я не имею ни малейшего понятия. Вы говорили, что нашли еще записи навьяра, который отправился искать что-то с помозью этой карты. Думаю, ответ стоит искать в них". ]], code [[ atl_star_map_copied = true; take(dyp_item_star_map_copy);take(dyp_item_star_map);take(dyp_item_star_map_hint);]]}; + {tag="copy_star_map", false, "[Показать карту небесных огней] Что вы думаете об этом предмете? Это карта небесных огней -- одна из реликвий Ираафаанотра. ", [[Екатерина Светлова берет карту из ваших рук и долго и внимательно осматривает. Наконец, она говорит: "Очень интересно. Мне понадобится время, чтобы изучить ее. Я сообшу вам, когда все будет готово". ]], code [[ atl_star_map_commented = true; remove(dyp_item_star_map, me()); walk("cutscene_wait_for_copy"); ]]}; + {tag="copy_star_map_2", false, "Я пришел за картой небесных огней. ", [[Екатерина Светлова возвращает вам карту небесных огней и небольшой лист бумаги. Она сообщает: "Вам стоит изучить это повнимательнее. Мне удалось извлечь эти числа из карты и понять, что они служат ключом. Но от чего этот ключ, я не имею ни малейшего понятия. Вы говорили, что нашли еще записи навьяра, который отправился искать что-то с помозью этой карты. Думаю, ответ стоит искать в них". ]], code [[ atl_star_map_commented = false; take(dyp_item_star_map);take(dyp_item_star_map_hint);]]}; {tag="dyp_quest", false, "Вождь Дипатреанотра просил меня принести \"светяющуюся капсулу\". Что мы можем ему предложить?", [[Екатерина Светлова отвечает: "Поговорите с Райтом, он найдет что-нибудь, что можно отдать навьярам". ]]}; {tag="iyh1_learr", false, "Я поговорил с навьярами. Леарр отрицает причастность Ираафаанотра к краже реликвии из Дипатреанотра. Ривеерр же открыто признает, что навьяры Дипатреанотра забрали ценности из Ираафаанотра.", [[Светлова разводит руками: "Теперь вы в курсе ситуации. Однако, у нас есть зацепка -- записи Уильяма. Он мало что оставил нам, но среди найденного есть следующее сообщение", -- Екатерина достает из ящика блокнот и передает вам.^ Вы читаете следующее: "...карты давно утеряны, но отшельник в старом храме обещал помочь. Понятия не имею, что и как он сделает, но если это поможет найти Лсэрианотр -- пусть делает, что считает нужным". ]], code [[ psub('iyh1_sub'); ]]}; {tag="iyh1_repeat", false, "Что я должен сделать?", [[Светлова отвечает: "Нам нужно разрешить конфликт между Ираафаанотром и Дипатреанотром. Поговорите с Леарр и Ривеерром здесь, на Атлантиде, чтобы узнать суть конфликта. Потом возвращайтесь ко мне". ]]}; @@ -667,6 +667,10 @@ char_michael_wright_dlg = dlg { atl_nih_state = 3; end; + if have(dyp_item_star_map) and not atl_star_map_copied then + pon("copy_star_map"); + end; + if dyp_quest_state == 1 and not s.dyp_quest then s.dyp_quest = true; pon('dyp_quest'); @@ -794,6 +798,11 @@ char_michael_wright_dlg = dlg { return [[Майкл Райт отрицательно качает головой: "Что-то не так. Приборы показывают, что утечка все еще присутствует. Возможно, были повреждены несколько труб. Перепроверьте, пожалуйста". ]] end; end}; + {tag="copy_star_map", false, "[Показать карту небесных огней] Что вы думаете об этом предмете? Это карта небесных огней -- одна из реликвий Ираафаанотра. Вы сможете сделать ее копию?", function(s) + take(dyp_item_star_map_copy); + take(dyp_item_star_map); + return [[Майкл Райт берет у вас карту и некоторое время ее тщательно осматривает. Затем он сообщает: "Да, мы сделаем копию. Подождите немного".^Майкл выходит из цеха. Несколько часов спустя он возвращается с двумя идентичными табличками. ^"Держите", -- произносит он и протягивает вам их. Лишь приглядевшись, вы замечаете отличия -- линии на копии менее ровные, зато лист металла выглядит менее старым и имеет гораздо меньше царапин. ]]; + end}; {tag="more_questions", "У меня есть несколько вопросов.", [[Майкл Райт отвечает: "Задавайте, посмотрим чем смогу помочь".]], code [[ psub('ask_more'); ]]}; {always=true, "Мне пора.", function(s) if (atl_nih_state == 0 and not atl_jack_in_party) then