Changeset - 7a755dbd58e3
[Not reviewed]
default
0 1 0
Silverwing - 6 years ago 2019-01-04 11:39:58

chapter 2: catacombs fix
1 file changed with 1 insertions and 2 deletions:
0 comments (0 inline, 0 general)
journey_nleyyslanotrr.lua
Show inline comments
 
@@ -704,195 +704,194 @@ nley_item_drill = obj {
 
    dsc = [[В углу комнаты лежит {бур}, сделанный из неизвестного вам материала. ]];
 
    tak = [[Вы забираете бур с собой. ]];
 
    inv = [[Бур из неизвестного вам материала. ]];
 
}
 

	
 
nley_cat_room_3 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Небольшая комнатка, стены которой покрыты тонкими прожилками светящихся водорослей. ]];
 
    obj = {
 
        'nley_item_drill'
 
    };
 
    way = {
 
        kh_vroom('На запад, в коридор', 'nley_catacombs_3');
 
    }
 
}
 

	
 
nley_catacombs_4 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = 'Узкий, выложенный камнем коридор. Такие протянулись почти под всем городом. Стены покрыты тонкими прожилками светящихся водорослей. На юге тоннель обвалился, закрывая проход. ';
 
    way = {
 
        kh_vroom('На север, по коридору', 'nley_catacombs_5');
 
        kh_vroom('На юг, по коридору', function(s)
 
            pr [[Этот проход завален. ]];
 
            return false;
 
        end);
 
    }
 
}
 

	
 
nley_catacombs_5 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Пересечение двух, совершенно одинаковых на ваш взгляд, коридоров. Такие протянулись почти под всем городом. Стены покрыты тонкими прожилками светящихся водорослей. ]];
 
    way = {
 
        kh_vroom('На север, по коридору', 'nley_catacombs_8');
 
        kh_vroom('На юг, по коридору', 'nley_catacombs_4');
 
        kh_vroom('На запад, по коридору', 'nley_catacombs_6');
 
        kh_vroom('На восток, по коридору', 'nley_catacombs_7');
 
    }
 
}
 

	
 
nley_catacombs_6 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Узкий, выложенный камнем коридор. Такие протянулись почти под всем городом. Стены покрыты тонкими прожилками светящихся водорослей. На севере и юге вы видите небольшие проемы, ведущие в отдельные комнатки. ]];
 
    way = {
 
        kh_vroom('На север, в комнату', 'nley_cat_room_5');
 
        kh_vroom('На юг, в комнату', 'nley_cat_room_4');
 
        kh_vroom('На запад, по коридору', 'nley_catacombs_de');
 
        kh_vroom('На восток, по коридору', 'nley_catacombs_5');
 
    }
 
}
 

	
 
nley_cat_room_4 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Небольшая комнатка, стены которой покрыты тонкими прожилками светящихся водорослей. Южная стена комнаты разрушена, открывая проход в смежное помещение. ]];
 
    way = {
 
        kh_vroom('На север, в коридор', 'nley_catacombs_6');
 
        kh_vroom('На юг', 'nley_cat_room_2');
 
    }
 
}
 

	
 
nley_cat_room_5 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Небольшая комнатка, стены которой покрыты тонкими прожилками светящихся водорослей. ]];
 
    way = {
 
        kh_vroom('На юг, в коридор', 'nley_catacombs_6');
 
    }
 
}
 

	
 
nley_catacombs_de = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Здесь коридор заканчивается глухой стеной. На севере и юге есть небольшие проемы, ведущие в отдельные комнатки. ]];
 
    way = {
 
        kh_vroom('На север, в комнату', 'nley_cat_room_7');
 
        kh_vroom('На юг, в комнату', 'nley_cat_room_6');
 
        kh_vroom('На восток, по коридору', 'nley_catacombs_6');
 
    }
 
}
 

	
 
nley_cat_room_6 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Небольшая комнатка, стены которой покрыты тонкими прожилками светящихся водорослей. ]];
 
    way = {
 
        kh_vroom('На север, в коридор', 'nley_catacombs_de');
 
    };
 
    obj = {
 
        'nley_item_grate_key'
 
    }
 
}
 

	
 
nley_item_grate_key = room {
 
nley_item_grate_key = obj {
 
    nam = 'nley_item_grate_key';
 
    underwater = true;
 
    disp = 'Ключ';
 
    inv = [[Ключик, найденный вами в катакомбах Нлейисланотра. ]];
 
    dsc = [[В углу вы замечаете небольшой {предмет}, покрытый илом. ]];
 
    tak = [[Это небольшой ключик. Вы забираете его себе. ]];
 
}
 

	
 
nley_cat_room_7 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Небольшая комнатка, стены которой покрыты тонкими прожилками светящихся водорослей. ]];
 
    way = {
 
        kh_vroom('На юг, в коридор', 'nley_catacombs_de');
 
    };
 
    obj = {
 
        'nley_cat_panel'
 
    }
 
}
 

	
 
nley_catacombs_password = input_number_nav {
 
    nam = 'Нлейисланотр, катакомбы';
 
    maxlen = 4;
 
    password = nil;
 
    label = 'На стене перед вами расположено несколько кнопок. Шесть из них соответствуют навьярским цифрам, еще одна гласит "завершить". Очевидно, с их помощью нужно ввести код. ^Введенный код:';
 
    check = function(s, input)
 
        if input == s.password then
 
            path('На восток, в секретную дверь', nley_cat_room_8):enable();
 
            nley_cat_room_8.state = 1;
 
            pn [[Вы слышите скрежет, доносящийся откуда-то с востока. ]];
 
        else
 
            pn [[Ничего не происходит. ]];
 
        end;
 
        back();
 
    end;
 
}
 

	
 
nley_cat_panel = obj {
 
    nam = "nley_cat_panel";
 
    dsc = "На одной из стен вы замечаете несколько выступающих {кнопок}. ";
 
    act = function(s)
 
        walkin(nley_catacombs_password);
 
    end;
 
};
 

	
 
nley_catacombs_7 = room {
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Узкий, выложенный камнем коридор. Такие протянулись почти под всем городом. Стены покрыты тонкими прожилками светящихся водорослей. На севере вы видите небольшой проем, ведущий в отдельную комнатку. На востоке коридор обрушился, преграждая вам путь. ]];
 
    way = {
 
        kh_vroom('На север, в комнату', 'nley_cat_room_8');
 
        kh_vroom('На запад, по коридору', 'nley_catacombs_5');
 
        kh_vroom('На восток, по коридору', function(s)
 
            pr [[Этот проход завален. ]];
 
            return false;
 
        end);
 
    };
 
}
 

	
 
nley_cat_room_8 = room {
 
    var {
 
        state = 0;
 
    };
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = function(s)
 
        if s.state == 0 then
 
            return [[Небольшая комнатка, стены которой покрыты тонкими прожилками светящихся водорослей. ]];
 
        else
 
            return [[Небольшая комнатка, стены которой покрыты тонкими прожилками светящихся водорослей. В восточной стене комнаты открыт потайной проход, ведущий в другую часть катакомб. ]];
 
        end;
 
    end;
 
    way = {
 
        kh_vroom('На юг, в коридор', 'nley_catacombs_7');
 
        kh_vroom('На восток, в секретную дверь', 'nley_cat_room_13'):disable();
 
    }
 
}
 

	
 
nley_catacombs_8 = room {
 
    var {
 
        state = 0;
 
    };
 
    nam = 'Нлейисланотр, катакомбы';
 
    underwater = true;
 
    dsc = [[Узкий, выложенный камнем коридор. Такие протянулись почти под всем городом. Стены покрыты тонкими прожилками светящихся водорослей. ]];
 
    obj = {
 
        'nley_cat_8_grate'
 
    };
 
    way = {
 
        kh_vroom('На север, по коридору', function(s)
 
            if nley_catacombs_8.state == 0 then
 
                pr [[Решетка преграждает вам путь. ]];
 
                return false;
 
            else
 
                return 'nley_catacombs_9';
 
            end;
 
        end);
 
        kh_vroom('На юг, по коридору', 'nley_catacombs_5');
0 comments (0 inline, 0 general)