Changeset - 2b6fe6095185
[Not reviewed]
default
0 1 0
Silverwing - 9 years ago 2016-03-02 17:29:01

Wright dialog fixed
1 file changed with 23 insertions and 11 deletions:
wright.lua
23
11
0 comments (0 inline, 0 general)
wright.lua
Show inline comments
 
@@ -28,20 +28,24 @@ char_wright_home = obj {
 
			return [[ ^{Джек Райт} с интересом рассматривает схемы, которые вы ему отдали^ ]];
 
		else
 
			return [[ ^Вы видите {молодого человека} одетого в недорогой, но опрятный костюм. ^ ]];
 
		end;
 
	end;
 
	act = function(s)
 
		print("eee focki focki odin odin");
 
		walkin(wright_dlg);
 
	end;
 
};
 
 
wright_dlg = dlg {
 
	nam = "wright_dlg";
 
	disp = "Джек Райт";
 
	state = 1;
 
	enter  = function(s)
 
		--Небольшой костылик - вырубаем проверку на пустой диалог. Логика тут довольно запутанная и движок скорее всего ниасилит все условия
 
	end;
 
	entered = function(s)
 
		if (atlantis_found and submarine_leviathan.air_level > 400000 and submarine_leviathan.circuit_breaks == 0 and submarine_leviathan.power_on) then
 
			psub('leviathan_restored');
 
			return [[
 
				"Привет".
 
			]];
 
@@ -77,28 +81,28 @@ wright_dlg = dlg {
 
			return [[
 
				"Привет. Если вернешь бумаги, я продолжу поиски".
 
			]];
 
		elseif (s.state == 5) then
 
			psub('empty');
 
			return [[
 
				"Привет. "
 
				"Привет". 
 
			]];
 
		elseif (s.state == 6) then
 
			psub('warehouse_discovered2');
 
			return [[
 
				"Привет. "
 
				"Привет". 
 
			]];
 
		elseif (s.state == 7) then
 
			psub('warehouse_discovered3');
 
			return [[
 
				"Привет. "
 
				"Привет". 
 
			]];
 
		end;
 
	end;
 
	phr = {
 
		{100, tag='first_visit'};
 
		{tag='first_visit'};
 
		{"У меня есть кое-какие документы и этот адрес. Возможно они помогут понять, что произошло и куда пропали мой и твой отец. ", [[
 
			"Я просмотрел много материала. Тогда пропало больше двух десятков сотрудников Вестхейвен Трансоушен, но конкретнее я ничего сказать не могу. Если покажешь мне свои бумаги, возможно я смогу что-то сказать".
 
		]], code [[wright_dlg.state = 2; psub('ask_documents'); ]]};
 
		{200, tag='ask_documents'};
 
		{always = true, "[Отдать документы Джеку]", [[
 
			Джек забирает бумаги из ваших рук и тщательно их рассматривает. Через некоторое время он говорит: "Док 2 мне знаком. Отец там часто бывал. Остальные - затрудняюсь ответить. Если оставишь документы мне, я попробую поискать".
 
@@ -212,46 +216,54 @@ wright_leviathan_cutscene1 = dlg {
 
	};
 
};
 
 
wright_entry_dlg = dlg {
 
	nam = "wright_entry_dlg";
 
	disp = "Голос за дверью";
 
	dsc = [[
 
		Вы стучите в дверь. Через некоторое время вам отвечает сонный голос: "Кто здесь?"
 
	]];
 
	entered = function(s)
 
		psub("start");
 
		return [[
 
			Вы стучите в дверь. Через некоторое время вам отвечает сонный голос: "Кто здесь?"
 
		]];
 
	end;
 
	hideinv = true;
 
	phr = {
 
		{tag = "start"};
 
		{always = true, "Могу я увидеть Майкла Райта?", [[
 
			"Кто спрашивает?"
 
		]], code [[ psub('who') ]]};
 
		{always = true, "Извините, я ошибся адресом", code [[ back(); ]]},
 
		{tag = 'who'};
 
		{"Вы знаете Уильяма Дрейка?", [[
 
			"Понятия не имею. Кто спрашивает?" - В голосе собеседника явно прослеживается некоторое недовольство. 
 
		]], code [[ psub('irritated') ]]};
 
		{"Майкл Райт здесь живет?", [[
 
			"Кто спрашивает?" - В голосе собеседника явно прослеживается некоторое недовольство. 
 
		]]};
 
		]], code [[ psub('irritated') ]]};
 
		{always = true, "У меня важное сообщение для него", [[
 
			"Он тут не живет уже много лет. Уходите" - вам показалось, что голос собеседника слегка дрогнул при этих словах. 
 
		]], code [[ back(); ]]};
 
		{tag = 'irritated'};
 
		{"Мой отец - Уильям Дрейк, работал с Майклом Райтом. Так вы знаете его?", [[
 
			Вы слышите звук отодвигающегося засова и ответ: "Проходите". 
 
		]], code [[ door_wright.locked = false; ]]};
 
		]], code [[ 
 
			door_wright.locked = false;
 
			path("В дом", wright_house):enable();
 
			back();
 
		]]};
 
	};
 
};
 
 
wright_drawing = obj {
 
	nam = 'wright_drawing';
 
	dsc = [[
 
		На одной из стен висит большая {картина}, изображающая пароход. 
 
	]];
 
	act = [[
 
		На картине во всех деталях изображен пароход "Огненная стрела", принадлежавший Вестхейвен Трансоушен. Огромный пароход, полным ходом движущийся по бескрайнему океану. Яркое солнце освещает палубу, на которой находится множество пассажиров, прогуливающихся, общающихся, сидящих на скамейках. Из всех трех труб "Огненной стрелы" идет густой черный дым, а на корме развевается флаг Соединенного Королевства. 
 
		Под картиной вы видите небольшую табличку с надписью: "Майклу Райту, создателю великолепной \"Огненной стрелы\". Альберт Мур, 1889"
 
		На картине во всех деталях изображен пароход _"Огненная стрела"_, принадлежавший Вестхейвен Трансоушен. Огромный пароход, полным ходом движущийся по бескрайнему океану. Яркое солнце освещает палубу, на которой находится множество пассажиров, прогуливающихся, общающихся, сидящих на скамейках. Из всех трех труб _"Огненной стрелы"_ идет густой черный дым, а на корме развевается флаг Соединенного Королевства. 
 
		Под картиной вы видите небольшую табличку с надписью: _"Майклу Райту, создателю великолепной ,,Огненной стрелы''"_. Альберт Мур, 1889"
 
	]];
 
};
 
 
wright_table = obj {
 
	nam = "wright_table";
 
	disp = "Стол";
0 comments (0 inline, 0 general)