Changeset - b98ff175ed44
[Not reviewed]
default
0 1 0
Silverwing - 4 years ago 2020-09-03 20:10:34

Widget improvements
1 file changed with 15 insertions and 2 deletions:
main3.lua
15
2
0 comments (0 inline, 0 general)
main3.lua
Show inline comments
 
@@ -209,6 +209,11 @@ stat {
 
                dinner_status = 4;
 
                walkin('ending1');
 
            end;
 
        elseif here()^'workshop' then
 
            if timestamp > 180 * MINUTE and lookup('#widget', here()) then
 
                remove(lookup('#widget', here()), here());
 
                pr [[Виджет уходит из мастерской. К счастью, он не замечает меня. ]];
 
            end;
 
        end;
 
    end;
 
}
 
@@ -581,7 +586,7 @@ room {
 
            pr 'Не пойду я никуда пока не оденусь!';
 
            return false;
 
        end;
 
        if (timestamp > 180 * MINUTE) and not (widget_status > 0) and lookup('#widget', s) then
 
        if (timestamp > 180 * MINUTE) and lookup('#widget', s) then
 
            remove(lookup('#widget', s), s);
 
            pr 'Ну вот, я опоздала! Виджет уже ушел. ';
 
        end;
 
@@ -626,7 +631,14 @@ dlg {
 
    notime = true;
 
    enter = [[Зеленокожий гремлин увлеченно собирает какой-то механизм. Виджет всегда уходит с головой в свои занятия, так что приходится его отвлекать. Но он никогда не обижается на меня, так что все нормально. ]];
 
    phr = {
 
        {'Виджет! Я пришла!', 'Виджет отвлекается от своих занятий и радушно приветствует меня: "Ваше высочество! Вы взяли ваши записи?"',
 
        {'Виджет! Я пришла!', function(s)
 
            if timestamp >= 150 * MINUTE then
 
                walkout();
 
                return 'Виджет отвлекается от своих занятий и приветствует меня: "Асти! Несносная девчонка! Ты на часы смотрела? Приходи, в следующий раз". Мастер возвращается к своим делам. ';
 
            else
 
                return 'Виджет отвлекается от своих занятий и радушно приветствует меня: "Ваше высочество! Вы взяли ваши записи?"';
 
            end;
 
        end,
 
            {cond=function(s) return have('notebook', me()); end, '[Достать записную книжку из кармана] Да, они при мне.', function(s) 
 
                remove('notebook', me());
 
                walk('widgets_lesson');
 
@@ -961,6 +973,7 @@ room {
 
dlg {
 
    state = 0;
 
    nam = 'boys_dlg';
 
    disp = 'Фред и Уилл';
 
    enter = [[Фред и Уилл даже не заметили моего приближения. ]];
 
    phr = {
 
        {'Привет, ребята!', function(s)
0 comments (0 inline, 0 general)