Дошёл до диалога с Ванессой.

This commit is contained in:
Alexander Yakovlev 2010-08-22 20:35:45 +07:00
parent db94055b17
commit d0a50d0676
3 changed files with 11 additions and 7 deletions

View file

@ -289,7 +289,7 @@ vanishing_1_continue = dlg{
} }
meet_oan = dlg{ meet_oan = dlg{
nam = 'Гостевая', nam = 'Гостевая',
_hold = false _hold = false,
dsc = [[В дверях Джек сталкивается с босоногим белобрысым мальчиком.^^ dsc = [[В дверях Джек сталкивается с босоногим белобрысым мальчиком.^^
-- Ты кто такой?]], -- Ты кто такой?]],
obj = { obj = {
@ -311,15 +311,16 @@ meet_oan = dlg{
_phr('Ваша Хилли - что это за существо?', 'Обычная горничная. Она больше проводит время с сестрой, и не мешает мне ставить опыты. А если помешает -- у меня есть кортик.'), _phr('Ваша Хилли - что это за существо?', 'Обычная горничная. Она больше проводит время с сестрой, и не мешает мне ставить опыты. А если помешает -- у меня есть кортик.'),
[14] = _phr('Кто ещё, кроме членов семьи, имеет доступ к дому?',[[Оан краснеет. -- Я иногда пускаю Офелию.^^--Кто такая Офелия?^^--Моя подруга.]]), [14] = _phr('Кто ещё, кроме членов семьи, имеет доступ к дому?',[[Оан краснеет. -- Я иногда пускаю Офелию.^^--Кто такая Офелия?^^--Моя подруга.]]),
_phr('Спасибо, ты можешь быть свободен.',function() _phr('Спасибо, ты можешь быть свободен.',function()
if meet_oan._hold then return 'Джек отпускает мальчика. Тот поднимает кортик с пола и молча уходит.' if meet_oan._hold then return 'Джек отпускает мальчика. Тот поднимает кортик с пола и молча уходит.' end;
return 'Мальчик недоверчиво осматривает Джека и молча уходит.' return 'Мальчик недоверчиво осматривает Джека и молча уходит.'
end end
end), ),
} }
} }
meet_vanessa = dlg{ meet_vanessa = dlg{
nam = 'Кабинет', nam = 'Кабинет',
dsc = [[Высокая рыжая девушка в лёгкомысленном платьице до колен роется среди книг, пытаясь что-то найти.]], dsc = [[Высокая рыжая девушка в лёгкомысленном платьице до колен роется среди книг, пытаясь что-то найти.]],
obj = { obj = {
phr('Меня зовут Джек.')
} }
} }

View file

@ -372,6 +372,9 @@ toilet_window = xact("window_act", "Джек знает, зачем нужно
fence = xact("забор", "В заборе нет калитки и он слишком высок даже для Джека.") fence = xact("забор", "В заборе нет калитки и он слишком высок даже для Джека.")
house_back = xact("задняя стена дома", "Задняя стена дома видна превосходно. На первом этаже есть дверь и два окна. Между первым и вторым этажами идёт узенький карниз. На втором этаже находятся три окна. Выше виден только скат {roof:крыши}.") house_back = xact("задняя стена дома", "Задняя стена дома видна превосходно. На первом этаже есть дверь и два окна. Между первым и вторым этажами идёт узенький карниз. На втором этаже находятся три окна. Выше виден только скат {roof:крыши}.")
roof = xact("крыша","Черепица нетронута -- во всяком случае, на краю.") roof = xact("крыша","Черепица нетронута -- во всяком случае, на краю.")
parlor_rug = xact("ковёр в кабинете","Ковёр нельзя сдвинуть, так как на нём стоит стол; под ковром же не видно ничего особенного.")
parlor_window = xact("окно в кабинете","Окно закрыто решёткой снаружи.")
parlor_table = xact("стол в кабинете","На письменном столе стоит лампа. Рядом с ней находятся чашка с перьями и чернильница. Чистые листы бумаги лежат по другую руку. Ничего лишнего. Ящики стола пусты.")
vanessa_seeking = obj{ vanessa_seeking = obj{
nam = 'Ванесса, ищущая дневник', nam = 'Ванесса, ищущая дневник',

View file

@ -236,11 +236,11 @@ toilet = room{
} }
parlor = room{ parlor = room{
nam = 'Кабинет', nam = 'Кабинет',
enter = function() if meet_vanessa:pseen(1) then obj():add('vanessa_seeking') end end, enter = function() if meet_vanessa:pseen(1) then objs():add('vanessa_seeking') end end,
dsc = [[]], dsc = [[На полу кабинета лежит зелёный {parlor_rug:ковёр}, занимая всё видимое место. Напротив двери находится большое {parlor_window:окно}.Перед ним стоит письменный {parlor_table:стол}, за которым, скорее всего, сидел хозяин дома. Перед столом стоит удобный стул для гостей. Обе боковые стены заставлены книгами доверху. На потолке комнаты висит изысканная люстра с шестью свечами.]],
exit = function() obj():del('vanessa_seeking') end, exit = function() if seen('vanessa_seeking') then objs():del('vanessa_seeking') end end,
obj = { obj = {
} },
way = {'dining'} way = {'dining'}
} }
backyard = room{ backyard = room{