# HG changeset patch # User Silverwing # Date 2017-12-20 19:51:40 # Node ID b7a6e49b0d7c13c69f70bef9e86bec591ce37fea # Parent 295b727b4166abd998af56c1e7b66c3787e175e0 party joining fixed for all characters diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -1139,7 +1139,7 @@ char_svetlova_dlg = dlg { {tag="learr_back"}; {"Конечно, Леарр будет крайне полезна в нашей экспедиции.", [[Леарр, все это время молча стоявшая рядом, отвечает: "Я благодарю тебя-Дрейк. Ты помог нам-Ираафаанотру-и-Дипатреанотру. Я разрушение-храма-понимаю. Другого-пути не-было". ^Светлова кивает: "Этот вопрос решен. Переходим к следующему. Вы говорили, что нашли фрагмент карты. Можете показать его?"]], code [[ table.insert(pl.party, 'learr'); - lifeon("char_learr"); + move(char_learr, char_learr.home); remove("char_learr_atlantis", where("char_learr_atlantis")); psub("iyh_more"); ]]}; @@ -1149,7 +1149,7 @@ char_svetlova_dlg = dlg { {tag="learr_back2"}; {"Хорошо, возвращайся на Левиафан.", [[Леарр отвечает: "Я благодарю тебя-Дрейк. Ты помог нам-Ираафаанотру-и-Дипатреанотру. Я разрушение-храма-понимаю. Другого-пути не-было". ^Светлова кивает: "Этот вопрос решен. Переходим к следующему. Вы говорили, что нашли фрагмент карты. Можете показать его?" ]], code [[ table.insert(pl.party, 'learr'); - lifeon("char_learr"); + move(char_learr, char_learr.home); remove("char_learr_atlantis", where("char_learr_atlantis")); psub("iyh_more"); ]]}; @@ -1776,15 +1776,15 @@ char_learr_atlantis_dlg = dlg { {always=true, "Я пойду.", [[Плавники Леарр медленно теряют цвет и она прощается с вами: "Ты воззврращщайсся". ]], code [[back();]]}; {tag="join_me"}; {"Я не собираюсь входить внутрь, но мне нужно осмотреть его окрестности.", [[Цвет плавников Леарр меняется на оранжевый и затем на желтый. Она соглашается: "Я с-тобой-пойду. Я давно-в-Ираафаанотре-не-была". ]], code [[ - lifeon("char_learr"); remove("char_learr_atlantis", where("char_learr_atlantis")); table.insert(pl.party, 'learr'); + move(char_learr, char_learr.home); pret(); ]]}; {"Для этого ты мне и нужна.", [[Цвет плавников Леарр меняет цвет на синий. Она соглашается: "Я согласна. Я с-тобой-пойду". ]], code [[ - lifeon("char_learr"); remove("char_learr_atlantis", where("char_learr_atlantis")); table.insert(pl.party, 'learr'); + move(char_learr, char_learr.home); pret(); ]]}; {tag="sabotage_explain"}; diff --git a/wright.lua b/wright.lua --- a/wright.lua +++ b/wright.lua @@ -173,8 +173,8 @@ wright_dlg = dlg { {always = true, "Я вернусь позже.", [["До встречи". ]], code [[ back(); ]]}; {tag='leviathan_restored_known'}; {always = true, "Мне удалось починить \"Левиафан\". Мне понадобится помощник на борту.", [[Джек поднимается с кресла и одевает пальто: "Безусловно, я готов", -- сообщает вам он. "Здесь меня ничто не держит". ]], code [[ - lifeon("char_wright"); table.insert(pl.party, 'wright'); + move(char_wright, char_wright.home); walk('leviathan_wardroom'); ]]}; {always = true, "Я вернусь позже.", [[ @@ -182,9 +182,9 @@ wright_dlg = dlg { ]], code [[ back(); ]]}; {tag='leviathan_restored'}; {always = true, "Я нашел подводный корабль. Мне понадобится помощь в управлении им. ", [[Джек мгновенно вскакивает со стула, восклицая: "Ничего себе! Я должен это видеть!". ]], code [[ - lifeon("char_wright"); table.insert(pl.party, 'wright'); - walk('wright_leviathan_cutscene2'); + move(char_wright, char_wright.home); + walk('wright_leviathan_cutscene2'); ]]}; {always = true, "Я вернусь позже.", [[Джек возвращается к своим делам: "До встречи".]], code [[ back(); ]]}; };