Changeset - 715d52f2b8d7
[Not reviewed]
default
0 2 0
Silverwing - 7 years ago 2017-02-25 20:52:30

Progress on dlg rewrite; Moreau dlg rewrite(partial); Progress on 238/239
2 files changed with 27 insertions and 45 deletions:
0 comments (0 inline, 0 general)
atlantis.lua
Show inline comments
 
@@ -703,10 +703,22 @@ char_darkstar = npc {
 
};
 
 
char_moreau = npc {
 
    var {
 
        drake_asked = 0;
 
        black_asked = 0;
 
        darkstar_asked = 0;
 
        svetlova_asked = 0;
 
        moreau_asked = 0;
 
        wright_asked = 0;
 
        leroy_asked = 0;
 
        jones_asked = 0;
 
        goldman_asked = 0;
 
        atlantis_asked = 0;
 
    };
 
	nam = "Фредерик Моро";
 
	dsc = function(s)
 
        if (char_moreau_dlg.state == 0) then
 
            return [[За столом в кресле сидит немолодой {мужчина}. Кудрявые седые волосы аккуратно подстрижены. Он одет в строгий деловой костюм. Аккуратные седые усы украшают его лицо. Его серые глаза, скрытые очками, внимательно рассматривают вас. В руках он вертит перо. ]];
 
            return [[За столом в кресле сидит немолодой {мужчина}. Кудрявые седые волосы обрамляют его лицо. Он носит длинные седые усы. Одет человек в строгий деловой костюм бежевого цвета. Его серые глаза, скрытые очками, внимательно рассматривают вас. В руках он вертит перо. ]];
 
        else
 
            return [[За столом в кресле сидит {Фредерик Моро} и внимательно наблюдает за вами сквозь стекла очков. В руках он вертит перо. ]];
 
        end;
atlantis_dlg.lua
Show inline comments
 
@@ -229,72 +229,42 @@ char_moreau_dlg = dlg {
 
				]];
 
			end;
 
		end;
 
	
 
		if (atl_lfc_state ~= 1) then
 
			poff('sabotage', 'ignis_what');
 
		end;
 
		
 
		if (atl_lfc_state == 1 and not s.lfc_dialog) then
 
			s.lfc_dialog = true;
 
			pon('sabotage', 'ignis_what');
 
        elseif (atl_lfc_state ~= 1) then
 
            poff('sabotage', 'ignis_what');
 
		end;
 
	
 
		if (s.state == 0) then
 
			s.state = 1;
 
			psub("first_meeting");
 
			return [[
 
				Фредерик Моро сидит за столом, просматривая какие-то бумаги и делая заметки. Заметив, что вы вошли, он кладет руки на стол и приветствует вас: "Добро пожаловать на Атлантиду. Мы крайне удивлены вашим прибытием, однако, я надеюсь, сможем помочь вам найти вашего отца. Вы прекрасно понимаете, что сейчас мы не можем просто взять и отпустить вас. Что произойдет, если на поверхности узнают о существовании станции? " - он делает небольшую паузу, после чего продолжает: "Да ничего хорошего. Станция и ее технологии будут использованы как оружие".^
 
				Моро подходит к книжной полке и берет какую-то книгу. Вернувшись за стол, он раскрывает ее и возвращается к рассказу: "Ваш отец и все мы, создавали эту станцию совершенно не для этого. Да, изначально это был эксперимент - подводные корабли, которым не страшны бури, могли оказаться сильнейшим преимуществом против конкурентов Вест-Хэйвен Транс-Оушен. Но все изменилось, когда мы встретили навьяров". 
 
			]];
 
			return [[За столом перед вами сидит немолодой мужчина. Кудрявые седые волосы обрамляют его лицо. Он носит длинные седые усы. Одет человек в строгий деловой костюм бежевого цвета. Его серые глаза, скрытые очками, внимательно рассматривают вас. Вертя в руках перо он приветствует вас: "Добро пожаловать на Атлантиду, месье Дрейк. Мое имя - Фредерик Моро и я исполняю обязанности начальника станции в отсутствие Уильяма и Адриана. Ваше прибытие крайне удивило нас - мы думали, с поверхности найти нашу станцию невозможно. Пока мы думаем, что делать с вами дальше, вы можете воспользоваться ресурсами станции, чтобы узнать побольше о вашем отце и, быть может, понять, куда в точности он направился. Для начала, стоит немного ввести вас в курс дела".^
 
				Моро подходит к книжной полке и берет какую-то книгу. Вернувшись за стол, он раскрывает ее и приступает к рассказу: "Когда мы строили Надежду, нашей целью было создать быстрый и безопасный способ путешествий через Атлантику. Однако, все с самого начала пошло не так, как планировалось. Мы встретили племя подводных существ, именующих себя навьярами - они похожи на рыб и людей одновременно - ходят на двух ногах, используют две руки, но покрыты чешуей и имеют жабры. Тогда мы приняли решение исследовать их тщательнее. Были построены Энтерпрайз, Наутилус и сама Атлантида. Потом мы переселились сюда. Дрейк был захвачен одной из легенд этих рыбней и не так давно, наконец, решился отправиться в экспедицию". ]];
 
		else
 
			psub("generic");
 
			return [[
 
				Фредерик Моро сидит за столом, просматривая какие-то бумаги и делая заметки. Заметив, что вы вошли, он поднимает взгляд и приветствует вас: "Добрый день, чем могу помочь?"
 
			]];
 
			return [[Фредерик Моро приветствует вас: "Месье Дрейк, добрый день. Чем могу помочь?" ]];
 
		end;		
 
	end;
 
	phr = {
 
		{tag="first_meeting", empty = code[[ psub("generic"); ]]};
 
		{"Я не имею намерения раскрывать существование Атлантиды", [[
 
			"Рад это слышать. Но нам нужно больше чем ваши слова".
 
		]]};
 
		{"Навьяров?", [[
 
			_"Na'vji'a'rr - с их языка это переводится, как ,,Живущие в глубинах''. Если вы еще не были в окулусе, то скорее всего вы их не видели. Эти существа -- полурыбы-полулюди. О них, конечно, вам лучше с учеными в том же окулусе поговорить"_.
 
		]]};
 
		{"И как они повлияли на ваши планы?", [[
 
			_"Кардинально. Нельзя сказать, что наши отношения сразу наладились - первые встречи были, мягко говоря, напряженными. Но через какое-то время нам удалось наладить контакт. Тогда началось строительство станции - мы еще не думали об автономности или последствиях. Мы просто хотели изучить этих рыбней получше. Уже позже мы смогли достичь автономности благодаря гениальным идеям Светловой - тогда же были созданы Наутилус и Энтерпрайз - наши субмарины"_.
 
		{"Я не имею намерения раскрывать существование Атлантиды.", [[Фредерик Моро кивает: "Рад это слышать, но нам нужно больше чем ваши слова". ]]};
 
		{"Что за навьяры?", [[Фредерик Моро отвечает: _"Na'vji'a'rr -- с их языка это переводится, как ,,Живущие в глубинах''. Как я сказал, они чем-то похожи на людей, но по сути своей они -- рыбы. Подробнее о них вам стоит поговорить с нашими учеными в секции Окулус. Там же вы можете встретить Ривеерра и Леарр -- наших гостей из двух ближайших поселений навьяров"_. ]]};
 
		{"Как получилось, что Левиафан остался на поверхности?", [[Фредерик Моро задумчиво чешет подбородок. Через некоторое время он отвечает: _"Сложно сказать. Это было в ведении Майкла Райта. Скорее всего -- они с Дрейком сознательно спрятали его"_.
 
		]]};
 
		{"Почему мой отец покинул станцию?", [[
 
			_"Он был увлечен одной легендой. Древний навьярский город. Сложно представить, что эти примитивные существа когда-то обладали знаниями и культурой превосходящими наши, но мы нашли несколько предметов, доказывающих это. К сожалению, Уильям не оставил почти никаких сведений о том, куда он направился, поэтому нам остается только догадываться"_.
 
		]]};
 
		{"Вы предпринимали попытки найти Надежду?", [[
 
			_"Вынужден признать, что нет. Вы сами понимаете, что искать субмарину, отправившуюся, фактически, неизвестно куда, это все равно что искать иголку в стоге сена, а мы не можем позволить себе рисковать Энтерпрайзом и Наутилусом - это наши единственные средства связи с внешним миром"_.
 
		]]};
 
		{"Как получилось, что Левиафан остался на поверхности?", [[
 
			_"Мы не успели его достроить. Или по-крайней мере, по какой-то причине считали так. Нам не хватило ресурсов на то, чтобы достроить его и полностью снарядить, тогда Дрейк с Райтом решили спрятать его. Как оказалось - не слишком надежно"_.
 
		]]};
 
        {"Куда конкретно направился Уильям?", [[Фредерик Моро вздыхает: "У нас нет точных данных. И похоже их не было и у Блэка с Дрейком. Мы знаем, что их цель - древний навьярский город". ]]};
 
		{tag="generic"};
 
		{tag="sabotage", false, "Вы знаете, что пожар начался из-за саботажа", [[
 
			"С чего вы взяли это? Разве Даркстар не просил вас никому не говорить? Вы понимаете, что будет, если начнется паника? Больше прошу об этом не говорить. Ни со мной, ни с кем-либо еще. Кроме Даркстара".
 
		]], code [[
 
		{tag="sabotage", false, "Вы знаете, что пожар начался из-за саботажа?", [[Фредерик Моро несколько раз стучит пальцем по столу. Недовольным тоном он делает вам замечание: "Месье Дрейк, -- он выдерживает небольшую паузу, -- Если вы хотите вернуть себе Левиафан, вам стоит следовать нашим правилам и, в частности, не нарушать прямых наших распоряжений". ]], code [[
 
			atl_rep_moreau = atl_rep_moreau - 1;
 
			atl_rep_darkstar = atl_rep_darkstar - 1;
 
		]]};
 
		{tag="ignis_what", false, "Почему начался пожар в Игнисе", [[
 
			"Сложно сказать. Но вы не волнуйтесь. Наши инженеры и служба безопасности занимаются этим".
 
		]]};
 
		{"Я пойду", [[
 
			Моро кивает головой и прощается с вами: "Если вам что-то понадобится - не стесняйтесь, заходите".
 
		]], code [[ back(); ]]};
 
		{tag="ignis_what", false, "Почему начался пожар в Игнисе?", [[Фредерик Моро пожимает плечами и как-то неуверенно проговаривает: "Не знаю. Этим вопросом занимаются инженеры и служба безопасности. Будьте спокойны, наши специалисты не допустят повторения аварии". ]]};
 
		{"Я пойду", [[Моро прощается с вами: "До встречи, месье Дрейк". ]], code [[ back(); ]]};
 
		{tag="lfc_debrief_good"};
 
		{"Спасибо, это все", [[
 
			Моро кивает головой и спрашивает вас: "Вам что-нибудь нужно?".
 
		]], code [[ psub("generic");]]};
 
		{"Спасибо, это все", [[Моро спрашивает: "Вы что-то хотели?". ]], code [[ psub("generic");]]};
 
		{tag="lfc_debrief_bad"};
 
		{"Я пойду", [[
 
			Моро кивает головой.
 
		]], code [[ walk("game_over_banished"); ]]};
 
		
 
		{"Я пойду", [[Моро кивает. ]], code [[ walk("game_over_banished"); ]]};
 
	};
 
};
 
0 comments (0 inline, 0 general)