diff --git a/party.lua b/party.lua --- a/party.lua +++ b/party.lua @@ -87,7 +87,6 @@ char_radcliffe = obj { on_drake = 0; on_anna = 0; on_join = 0; - on_motive = 0; }; nam = "radcliffe"; disp = "Уолтер Рэдклифф"; @@ -146,7 +145,6 @@ char_anna = obj { drake_asked = 0; join_asked = 0; black_asked = 0; - motive_asked = 0; rel_on_join = nil; }; nam = "anna"; @@ -315,7 +313,7 @@ radcliffe_home_dlg = dlg { return [[Уолтер задумчиво смотрит на вас. ]]; end; phr = { - {tag="questions"}; + {tag="talk"}; {tag="on_black", "Что ты можешь сказать о Блэке?", function(s) char_walter.on_black = 2; return [[Уолтер пожимает плечами: "Что я могу сказать про него? Думаю, Дрейк выбрал хорошего партнера". ]]; @@ -336,6 +334,28 @@ radcliffe_home_dlg = dlg { char_walter.on_drake = 2; return [[Уолтер отвечает: "Не думаю, что скажу про него больше чем кто-то еще. Послушайте Райта, Моро, быть может Даркстара, хотя черт знает, что у этого типа на уме. Они скажут вам все и даже больше. "]]; end}; + {tag="on_join", "Почему ты решил присоединиться к нам?", function(s) + char_walter.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 + return [[Уолтер Рэдклифф отвечает: "Мы с Анной очень хотели отправиться в эту экспедицию: во-первых, вам не помешает наша помощь, а во-вторых -- мы хотим узнать, что стало с экипажем Надежды". ]]; + elseif char_anna.rel_on_join >= 0 then + return [[Уолтер Рэдклифф отвечает: "Признаюсь, я не слишком доверял вам тогда, но Анна убедила меня отправиться на Левиафане вместе с вами. И вот мы здесь".]] + elseif char_walter.rel_on_join >= 0 then + return [[Уолтер Рэдклифф отвечает: "Ты сразу мне понравился, и это пуштешествие предоставляет мне возможность узнать, что стало с экипажем Надежды. Хотя Анна не хотела отправляться с вами, я решил, что будет лучше, если мы с ней будем на борту вместе".]] + else + return [[Уолтер Рэдклифф отвечает: "Скажу честно, единственная причина, почему мы отправились с вами кроется в нашем желании найти Надежду".]] + end; + else + if (char_walter.rel_on_join >= 0) then + return [[Уолтер Рэдклифф отвечает: "Мы с Анной очень хотели отправиться в эту экспедицию, но к счастью, мне удалось уговорить ее остаться на Атлантиде. Я не хочу подвергать ее опасностям, которые могут подстерегать нас". ]]; + else + return [[Уолтер Рэдклифф отвечает: "Признаюсь, я не слишком доверял тебе тогда, но это единственный способ узнать, что стало с Надеждой". ]]; + end; + end; + + + end}; {tag="on_atlantis", "Что ты думаешь об Атлантиде?", function(s) char_walter.on_atlantis = 2; return [[Уолтер отвечает: "Думаю только Райт и Уинтерлайт в полной мере осознают, насколько большим достижением для нас, для всего человечества, является постройка этой станции. Тем не менее, они, отчего-то, не спешат поделиться своими знаниями с другими. Не думаю, что сегодняшнее общество сможет по достоинству оценить новые возможности, даруемые этими технологиями. Да и что станет с навьярами? Вспомните Новый Свет, посмотрите на другие наши колонии -- хотите ли вы этого для Леарр и других?"]];