diff --git a/dialogues.lua b/dialogues.lua index d33810a..c4c258b 100644 --- a/dialogues.lua +++ b/dialogues.lua @@ -124,7 +124,10 @@ apprehension = dlg{ 'follow', [21] = _phr('Ну-ну, не плачьте.','Вы -- хлюп -- ещё здесь?'), [22] = _phr('Послушай, женщина. Либо ты мне поможешь, либо каждая собака здесь будет знать, что твой муж сбежал из дома. И будь уверена, я приплету ещё таких подробностей,что ни ты, ни вся ваша семья не сможет нормально ходить по улице.',[[Она вытирает слёзы и встаёт: ,,Прекрасно. Я пущу вас, но от меня вы большего не добьётесь.''. После этого она уходит.]],back()),--TODO: сценарий для лузеров - } + }, + exit = function() + corridor.ways:add('stairs'); + end } citizen_1 = dlg{ diff --git a/rooms.lua b/rooms.lua index 8ffc31b..f27ebf5 100644 --- a/rooms.lua +++ b/rooms.lua @@ -150,7 +150,10 @@ corridor = room { nam = 'Коридор дома № 12, Плоская Улица', _steps = 0, enter = function() lifeon('corridor'); end, - exit = function() lifeoff('corridor'); end, + exit = function() + lifeoff('corridor'); + corridor.nam = 'Коридор'; + end, life = function() if (corridor._steps == 3) then return goto('apprehension') end; corridor._steps = corridor._steps+1; @@ -162,7 +165,7 @@ corridor = room { vanishing_1 = room{ nam = 'Гостиная', dsc = [[ - Вход в гостиную находится справа от лестницы. Это очень большая комната с тремя окнами; одно справа и два напротив двери. Слева от входа стоит {bookcase:книжный шкаф}. Слева от дальнего окна стоит сервант. Напротив него -- длинный низкий диван, покрытый бархатом. На полу лежит {rug:ковёр}. + Гостиная находится справа от лестницы. Это очень большая комната с тремя окнами; одно справа и два напротив двери. Слева от входа стоит {bookcase:книжный шкаф}. Слева от дальнего окна стоит сервант. Напротив него -- длинный низкий диван, покрытый бархатом. На полу лежит {rug:ковёр}. -- Эндрю здесь нет. - говорит хозяйка, увидев Джека.^^ Она стоит у серванта, держа в руке полный бокал с тёмной жидкостью. За открытой дверцей рядом с ней видна бутылка.. наверное, не с чаем.^^ -- Просто скажите мне, когда и где видели его в последний раз.^^ @@ -171,3 +174,53 @@ vanishing_1 = room{ ]], obj = {'bookcase','rug','sofa'} } +stairs = room{ + nam = 'Лестница', + dsc = [[Джек стоит на широкой лестнице. Лестница спускается к коридору и гостиной. На втором этаже напротив лестницы стоят две двери; справа находятся ещё две.]], + way = {'dining','parents','kids','guests','toilet','corridor'} +} +dining = room{ + nam = 'Гостиная', + dsc = [[]], + way = {'stairs','kitchen','parlor'} +} +kitchen = room{ + nam = 'Кухня', + dsc = [[]], + way = {'dining','basement'} +} +basement = room{ + nam = 'Подвал', + dsc = [[]], + way = {'kitchen'} +} +parents = room{ + nam = 'Спальня родителей', + dsc = [[]], + way = {'kitchen'} +} +kids = room{ + nam = 'Детская', + dsc = [[]], + way = {'kitchen'} +} +guests = room{ + nam = 'Гостевая', + dsc = [[]], + way = {'kitchen'} +} +toilet = room{ + nam = 'Туалет', + dsc = [[]], + way = {'kitchen'} +} +parlor = room{ + nam = 'Кабинет', + dsc = [[]], + way = {'dining'} +} +--Лестница стоит прямо напротив коридора и такой же ширины. +--Гостиная начинается там же, но из коридора не видна. За счёт лестницы она кажется больше. +--Рядом с гостиной находится кухня. +--На втором этаже - 3 спальни (хозяева, дети, гости), туалет. +--Вход в подвал находится на кухне. В подвале хранятся продукты.