diff --git a/party.lua b/party.lua --- a/party.lua +++ b/party.lua @@ -179,10 +179,6 @@ learr_home_dlg = dlg { disp = "Леарр"; hideinv = true; entered = function(s) - --on_books = 0; - --on_join = 0; - --on_before = 0; - --on_atlantis = 0; poff("on_books", "on_join", "on_before", "on_atlantis", "talk"); if (rel_learr < 0) then pon("talk"); @@ -370,27 +366,27 @@ radcliffe_home_dlg = dlg { if (rel_walter < 0) then pon("questions"); else - if (char_walter.on_anna < 2) then + if (char_radcliffe.on_anna < 3) then pon("on_anna"); pon("questions"); end; - if (char_walter.on_black < 2) then + if (char_radcliffe.on_black < 2) then pon("on_black"); pon("questions"); end; - if (char_walter.on_walter < 2) then + if (char_radcliffe.on_walter < 2) then pon("on_walter"); pon("questions"); end; - if (char_walter.on_atlantis < 2) then + if (char_radcliffe.on_atlantis < 2) then pon("on_atlantis"); pon("questions"); end; - if (char_walter.on_drake < 2) then + if (char_radcliffe.on_drake < 2) then pon("on_drake"); pon("questions"); end; - if (char_walter.on_join < 2) then + if (char_radcliffe.on_join < 2) then pon("on_join"); pon("questions"); end; @@ -411,8 +407,8 @@ radcliffe_home_dlg = dlg { end; psub("generic"); - if char_walter.on_conflict == 0 and conflict_resolved then - char_walter.on_conflict = 1; + if char_radcliffe.on_conflict == 0 and conflict_resolved then + char_radcliffe.on_conflict = 1; if (rel_walter < 0) then if atl_iyh_shockfish_dead then if atl_iyh_artifacts_on_atlantis then @@ -461,39 +457,39 @@ radcliffe_home_dlg = dlg { phr = { {tag="talk"}; {tag="on_black", "Что ты можешь сказать о Блэке?", function(s) - char_walter.on_black = 2; + char_radcliffe.on_black = 2; return [[Уолтер пожимает плечами: "Что я могу сказать про него? Думаю, Дрейк выбрал хорошего партнера". ]]; end}; {tag="on_walter", "Расскажи о себе.", function(s) - char_walter.on_walter = 2; + char_radcliffe.on_walter = 2; return [[Уолтер пожимает плечами: "Да мне нечего рассказать. Мы с сестрой жили в Лондоне, я уже работал в Вестхейвен Трансоушен, когда наши родители погибли -- пароход, на котором они отправились в США просто не прибыл в порт назначения. Мы с Анной остались одни. Она еще даже школу не закончила тогда. А потом мы построили Надежду, Атлантиду и далее по списку. Потом мне предложили работать внизу, на станции. Я, конечно, мог тогда отказаться, уйти в другую компанию, но направление, избранное Дрейком слишком меня привлекало. Я согласился". ]]; end}; {tag="on_anna", "Расскажи о своей сестре, Анне.", function(s) - char_walter.on_anna = 2; + char_radcliffe.on_anna = 3; if (ArrayUtils.indexOf(pl.party, 'anna') ~= 0) then - return [[Уолтер вздыхает: "Не думаю, что на поверхности она стала бы той, кто она сейчас. Все-таки общество поглощенных своей работой людей накладывает определенный отпечаток, я думаю. Я все еще не уверен, что взять ее на Левиафан было хорошей идеей -- Бог знает, с чем мы столкнемся в наших странствиях, но она очень этого хотела". ]]; + return [[Уолтер вздыхает: "Будь у меня выбор тогда, я ни за что не взял бы ее на Атлантиду. И жалел бы сейчас об этом. Не думаю, что на поверхности она стала бы той, кто она сейчас. Все-таки общество поглощенных своей работой людей накладывает определенный отпечаток, я думаю. Я все еще не уверен, что взять ее на Левиафан было хорошей идеей -- Бог знает, с чем мы столкнемся в наших странствиях, но она очень этого хотела". ]]; else - return [[Уолтер вздыхает: "Не думаю, что на поверхности она стала бы той, кто она сейчас. Все-таки общество поглощенных своей работой людей накладывает определенный отпечаток, я думаю. То, что она осталась на станции успокаивает меня, хотя она так рвалась в эту экспедицию вместе с нами". ]]; + return [[Уолтер вздыхает: "Будь у меня выбор тогда, я ни за что не взял бы ее на Атлантиду. И жалел бы сейчас об этом. Не думаю, что на поверхности она стала бы той, кто она сейчас. Все-таки общество поглощенных своей работой людей накладывает определенный отпечаток, я думаю. То, что она осталась на станции успокаивает меня, хотя она так рвалась в эту экспедицию вместе с нами". ]]; end; end}; {tag="on_drake", "Что ты можешь сказать о Дрейке?", function(s) - char_walter.on_drake = 2; + char_radcliffe.on_drake = 2; return [[Уолтер отвечает: "Не думаю, что скажу про него больше чем кто-то еще. Послушайте Райта, Моро, быть может Даркстара, хотя черт знает, что у этого типа на уме. Они скажут вам все и даже больше. "]]; end}; {tag="on_join", "Почему ты решил присоединиться к нам?", function(s) - char_walter.on_join = 2; + char_radcliffe.on_join = 2; if (ArrayUtils.indexOf(pl.party, 'anna') ~= 0) then - if char_anna.rel_on_join >= 0 and char_walter.rel_on_join >= 0 then + if char_anna.rel_on_join >= 0 and char_radcliffe.rel_on_join >= 0 then return [[Уолтер Рэдклифф отвечает: "Мы с Анной очень хотели отправиться в эту экспедицию: во-первых, вам не помешает наша помощь, а во-вторых -- мы хотим узнать, что стало с экипажем Надежды". ]]; elseif char_anna.rel_on_join >= 0 then return [[Уолтер Рэдклифф отвечает: "Признаюсь, я не слишком доверял вам тогда, но Анна убедила меня отправиться на Левиафане вместе с вами. И вот мы здесь".]] - elseif char_walter.rel_on_join >= 0 then - return [[Уолтер Рэдклифф отвечает: "Ты сразу мне понравился, и это пуштешествие предоставляет мне возможность узнать, что стало с экипажем Надежды. Хотя Анна не хотела отправляться с вами, я решил, что будет лучше, если мы с ней будем на борту вместе".]] + elseif char_radcliffe.rel_on_join >= 0 then + return [[Уолтер Рэдклифф отвечает: "Ты сразу мне понравился, и это путешествие предоставляет мне возможность узнать, что стало с экипажем Надежды. Хотя Анна не хотела отправляться с вами, я решил, что будет лучше, если мы с ней будем на борту вместе".]] else return [[Уолтер Рэдклифф отвечает: "Скажу честно, единственная причина, почему мы отправились с вами кроется в нашем желании найти Надежду".]] end; else - if (char_walter.rel_on_join >= 0) then + if (char_radcliffe.rel_on_join >= 0) then return [[Уолтер Рэдклифф отвечает: "Мы с Анной очень хотели отправиться в эту экспедицию, но к счастью, мне удалось уговорить ее остаться на Атлантиде. Я не хочу подвергать ее опасностям, которые могут подстерегать нас". ]]; else return [[Уолтер Рэдклифф отвечает: "Признаюсь, я не слишком доверял тебе тогда, но это единственный способ узнать, что стало с Надеждой". ]]; @@ -503,7 +499,7 @@ radcliffe_home_dlg = dlg { end}; {tag="on_atlantis", "Что ты думаешь об Атлантиде?", function(s) - char_walter.on_atlantis = 2; + char_radcliffe.on_atlantis = 2; return [[Уолтер отвечает: "Думаю только Райт и Уинтерлайт в полной мере осознают, насколько большим достижением для нас, для всего человечества, является постройка этой станции. Тем не менее, они, отчего-то, не спешат поделиться своими знаниями с другими. Не думаю, что сегодняшнее общество сможет по достоинству оценить новые возможности, даруемые этими технологиями. Да и что станет с навьярами? Вспомните Новый Свет, посмотрите на другие наши колонии -- хотите ли вы этого для Леарр и других?"]]; end}; {tag="quit", always=true, "Поговорим в другой раз. ", [[Уолтер кивает: "Хорошо".]], code [[pret();]]}; @@ -839,7 +835,7 @@ anna_home_dlg = dlg { char_anna.on_join = 2; if (char_anna.rel_on_join >= 0) then return [[Анна Рэдклифф отвечает: "". ]]; - elseif (char_walter.rel_on_join >= 0) then + elseif (char_radcliffe.rel_on_join >= 0) then return [[Анна Рэдклифф отвечает: "". ]]; else return [[Анна Рэдклифф отвечает: "". ]];