Changeset - 422e3068b29a
[Not reviewed]
default
0 1 0
Silverwing - 4 years ago 2020-08-24 20:46:49

Bedroom implemented
1 file changed with 80 insertions and 3 deletions:
main3.lua
80
3
0 comments (0 inline, 0 general)
main3.lua
Show inline comments
 
@@ -136,8 +136,15 @@ stat {
 

	
 
room {
 
    nam = 'main';
 
    disp = 'Сказки Тайрандела: Утро принцессы Асурьи';
 
    notime = true;
 
    dsc = 'Типа интро';
 
    decor = [[
 
        Асурья -- дочь императора Тайрандела, Данасиса I, законная наследница трона. 
 
        Как и у любой другой принцессы ее день насыщен событиями, 
 
        тем более что в любознательности, интеллекте и доброте юной особе не отказать. ^
 
        Помогите Асурье успеть сделать все запланированные на утро дела и явиться вовремя на званый обед,
 
        устроенный ее отцом в честь годовщины освобождения города Далагара от злых чар. 
 
    ]];
 
    way = {
 
        path {'Начать игру', 'bedroom'};
 
    };
 
@@ -145,6 +152,7 @@ room {
 

	
 
room {
 
    nam = 'bedroom';
 
    disp = 'Спальня';
 
    dsc = 'Моя спальня. Здесь я сплю и иногда читаю. ';
 
    way = {
 
        ppath {'В сокровищницу', 'bedroom', 'treasury'};
 
@@ -161,8 +169,8 @@ room {
 
    };
 
    obj {
 
        nam = '#fireplace';
 
        dsc = 'В северной стене расположен {камин}. ';
 
        act = 'Камин облицован красным кирпичом. Сейчас он не горит -- и без того жарко. Внутри лежат несколько поленьев. ';
 
        dsc = 'В стене расположен {камин}. ';
 
        act = 'Камин облицован красным кирпичом. Сейчас он не горит -- и без того жарко. Внутри лежат несколько поленьев. Мне нравится ';
 
    };
 
    obj {
 
        nam = '#clock';
 
@@ -171,6 +179,75 @@ room {
 
            return 'Старинные! Я взяла их у мамы. Они не работали, но я починила их сама. Это был один из тех немногих случаев, когда мне позволили хоть что-то сделать своими руками! Часы показывают ' .. convert_timestamp();
 
        end;
 
    };
 
    obj {
 
        nam = '#wardrobe';
 
        dsc = 'В углу комнаты стоит {шкаф с моей одеждой}.';
 
        act = function(s)
 
            walkin('wardrobe');
 
        end;
 
    };
 
}
 

	
 
dlg {
 
    nam = 'wardrobe';
 
    disp = 'Шкаф';
 
    dsc = [[
 
        Шкаф с моей одеждой. Будь моя воля -- выкинула бы все кроме пары лабораторных халатов, 
 
        рабочей одежды механика и моего походного костюма. 
 
        Но все остальные думают иначе. А разбираться с этим хламом мне. 
 
        Хорошо хоть поняли, что я умею одеваться самостоятельно и больше не кружат вокруг меня по утрам, словно назойливые мухи! ^
 
        Оденусь я за десять минут. Осталось решить, что же мне надеть? 
 
    ]];
 
    phr = {
 
        {cond=function(s) return not have('clothes_dress') end, 'Праздничное платье. Терпеть их не могу, но папа обидится, если я не надену его на сегодняшний обед. ', function(s)
 
            remove('clothes_mech', me());
 
            remove('clothes_travel', me());
 
            take('clothes_dress');
 
            timestamp = timestamp + 10 * MINUTE;
 
            walkout();
 
            return 'Я переодеваюсь. ';
 
        end};
 
        {cond=function(s) return not have('clothes_mech') end, 'Рабочую одежду механика. В ней удобно работать в мастерской. ', function(s)
 
            remove('clothes_dress', me());
 
            remove('clothes_travel', me());
 
            take('clothes_mech');
 
            timestamp = timestamp + 10 * MINUTE;
 
            walkout();
 
            return 'Я переодеваюсь. ';
 
        end};
 
        {cond=function(s) return not have('clothes_travel') end, 'Походная одежда. Припрятана под шкафом. В ней меня узнают только друзья и родственники. ', function(s)
 
            remove('clothes_mech', me());
 
            remove('clothes_dress', me());
 
            take('clothes_travel');
 
            timestamp = timestamp + 10 * MINUTE;
 
            walkout();
 
            return 'Я переодеваюсь. ';
 
        end};
 
        {cond=function(s) return have('clothes_dress') or have('clothes_mech') or have('clothes_travel') end, 'Не переодеваться', function(s)
 
            walkout();
 
            return 'Я отошла от шкафа. ';
 
        end;};
 
    };
 
    way = {
 
        path {'Назад', function(s) return here():from() end};
 
    }
 
}
 

	
 
obj {
 
    nam = 'clothes_dress';
 
    disp = 'Платье';
 
    inv = 'Оно красивое. Нет, правда. Оно действительно красивое. Все эти кружева, оборочки и прочие рюшечки! А эти восхитительные цветочки, вышитые серебряными и золотыми нитями! Но до чего же оно неудобное -- приходится следить за каждым шагом, чтобы ни за что не зацепиться и не повредить его! Кому вообще в голову пришло шить такие непрактичные вещи?!';
 
}
 

	
 
obj {
 
    nam = 'clothes_mech';
 
    disp = 'Костюм механика';
 
    inv = 'Удобный и очень практичный костюм. Сшит из грубой, плотной ткани, очень прочной. Сшит на заказ специально для меня и сидит как влитой. А сколько же в нем карманов, не счесть! Обожаю карманы. В них можно носить всякие вещицы вроде блокнотов, карандашей, отверточек или деталюшек -- никогда не знаешь, когда они пригодятся.';}
 

	
 
obj {
 
    nam = 'clothes_travel';
 
    disp = 'Походная одежда';
 
    inv = 'Практичный и прочный костюм. Высокие кожаные башмаки, толстые брюки из плотной ткани, названия которой я не знаю, куртка с капюшоном из такой же. Он немного велик мне, но все равно нравится мне. Здесь не так много карманов, как в моем рабочем костюме, но зато он похож на одежду, которую носят слуги, часто покидающие замок, а в капюшоне меня не узнать. ';
 
}
 

	
 
room {
0 comments (0 inline, 0 general)