Ещё один маленький шаг, ждём пока сделают xdlg.

This commit is contained in:
Alexander Yakovlev 2010-06-27 11:52:32 +07:00
parent b465751d52
commit 9a4bcf7f72
3 changed files with 54 additions and 2 deletions

View file

@ -1 +1,12 @@
apprehension = dlg{
nam = 'В коридоре',
xdsc = [[На лестницу выбегает взъерошенная {helga:дварфийка}. Она вопросительно смотрит на Джека.]],
obj = {
[1] = 'helga',
[2] = phr ('Я ищу Эндрю Октанта.'),
[3] = phr ('Я хочу поздравить вас с выигрышем мешка золота.'),
[4] = phr ('Я просто зашёл посмотреть, я поброжу и уйду.'),
[5] = phr ('Меня зовут Джек.'),
[6] = phr ('А где хозяева?','"Я - хозяйка." - кажется, что она немного обиделась.'),
}
}

View file

@ -293,3 +293,35 @@ plain_7 = obj{
nam = 'дом 7 на Плоской улице',
dsc = 'и {дом № 7}.'
}
mat = obj{
nam = 'коврик для ног',
dsc = 'Джек стоит на {коврике}.',
act = 'Грязный коврик с истёршейся надписью: "Добро пожаловать" лежит на таком же грязном полу.'
}
rack = xobj{
nam = 'вешалка',
dsc = 'По правую руку находится {вешалка.}',
act = 'На двух рядах изысканно закрученных крючков висят загрязнённые плащи, накидки и шапероны разных размеров. Под ними выстроена {shoes:обувь.}',
}
shoes = xact("shoes_act","Чёрные мужские сапоги, коричневые женские ботинки, чёрные женские ботинки, чёрные мужские туфли, фиолетовые туфли для копыт.")
umbrellas = obj{
nam = 'подставка для зонтиков',
dsc = 'Рядом с ней стоит {подставка для зонтиков.}',
act = 'Пустая подставка для зонтиков. Совершенно сухая.'
}
bench = obj{
nam = 'скамейка',
dsc = 'По левую руку стоит короткая {скамейка,} ',
act = 'Коротенькая низенькая скамейка для того,чтобы надевать на ней обувь.'
}
stand = obj{
nam = 'этажерка',
dsc = 'далее - невысокая {этажерка} ',
act = 'В этажерке лежат шнурки, обувные щётки, ложки и прочий бытовой хлам.'
}
wardrobe = obj{
nam = 'шкаф для верхней одежды',
dsc = 'и {шкаф.}',
act = 'В шкафу висят чистые и сухие плащи и накидки. Под ними стоит пара красных сапог.'
}
helga = xact("helga_octant","")

View file

@ -161,5 +161,14 @@ plain_st = room{
}
corridor = room {
nam = 'Коридор дома № 12, Плоская Улица',
dsc = ''
_steps = 0,
enter = function() lifeon('corridor'); end,
exit = function() lifeoff('corridor'); end,
life = function()
if (corridor._steps == 3) then return goto('apprehension') end;
corridor._steps = corridor._steps+1;
return;
end,
dsc = [[Джек заходит в узкий коридор. Прямо напротив входа идёт лестница на второй этаж. Где-то наверху слышен топот ног.]],
obj = {'mat','rack','umbrellas','bench','stand','wardrobe','shoes'}
}