Changeset - 23515f47ca32
[Not reviewed]
default
0 1 0
Silverwing - 6 years ago 2019-02-04 19:16:03

fix learr appearing in a wrong place
1 file changed with 4 insertions and 2 deletions:
0 comments (0 inline, 0 general)
journey_venaedanotrr.lua
Show inline comments
 
@@ -628,98 +628,100 @@ ven_char_healer = npc {
 
    dlg = 'ven_char_healer_dlg'
 
}
 

	
 
ven_char_healer_dlg = dlg {
 
    nam = 'ven_char_healer_dlg';
 
    disp = 'Хисорр, лекарь';
 
    entered = function(s)
 
        psub("generic");
 

	
 
        if ven_char_healer.state == 0 then
 
            ven_char_healer.state = 1;
 
        end;
 

	
 
        if ven_quest_status == 10 and have(ven_hut_cage) then
 
            pon('cage_found');
 
        end;
 

	
 
        if ven_quest_status == 5 then
 
            if have(ven_item_searing_leaf) and have(ven_item_poison_weed) and have(ven_item_rock_stalk) then
 
                pon('ingredients');
 
            end;
 
            ven_item_searing_leaf:enable();
 
            ven_item_poison_weed:enable();
 
            ven_item_rock_stalk:enable();
 

	
 
            if ven_learr_ill_heavy then
 
                return [[Навьяр поднимает свой взгляд на вас. По его головным плавникам бегут цветные полосы: "Лекарь Хисорр приветствует вас в своем доме. Сейчас больным ничего не угрожает, но я прошу вас помочь найти лекарство. Мне понадобятся жгучий лист, каменный стебель и отравляющая водоросль. Каменный стебель и отравляющие водоросли вы сможете найти прямо здесь, а вот за жгучим листом вам придется вернуться в ущелье". Хисорр кратко рассказывает вам, как определить необходимые ингредиенты. ]];
 
            else
 
                return [[Навьяр поднимает свой взгляд на вас. По его головным плавникам бегут цветные полосы: "Лекарь Хисорр приветствует вас в своем доме. Сейчас больному ничего не угрожает, но я прошу вас помочь найти лекарство. Мне понадобятся жгучий лист, каменный стебель и отравляющая водоросль. Каменный стебель и отравляющие водоросли вы сможете найти прямо здесь, а вот за жгучим листом вам придется вернуться в ущелье". Хисорр кратко рассказывает вам, как определить необходимые ингредиенты. ]];
 
            end;
 
        else
 
            if ven_quest_status == 9 then
 
                pon('keeper');
 
            end;
 

	
 
            return [[Навьяр поднимает свой взгляд на вас. По его головным плавникам бегут цветные полосы: "Лекарь Хисорр приветствует вас в своем доме. Вы говорите".]];
 
        end;
 
    end;
 
    phr = {
 
        {tag="general"};
 
        {tag='cage_found', false, '[Кодировщик]Я нашел ваших рыб.', [[Хисорр благодарит вас: "Спасибо, что вернули сохенарров. Вот ваш камень". ]], code [[ remove(ven_hut_cage, pl); take(ven_item_red_key);ven_quest_status = 11; ]]};
 
        {tag="keeper", false, '[Кодировщик]Мне нужна помощь с хранителем храма. Он отказывается отдавать нам ключ.', [[Хисорр отвечает: "Сделайте кое-что для меня и я помогу вам. Вы согласны?"]], code [[psub('keeper_more');]]};
 
        {tag='ingredients', false, '[Кодировщик]Я нашел нужные ингредиенты.', code [[
 
            ven_quest_status = 6;
 
            remove(ven_item_searing_leaf, pl);
 
            remove(ven_item_poison_weed, pl);
 
            remove(ven_item_rock_stalk, pl);
 

	
 
            table.insert(pl.party, 'learr');
 
            move(char_learr, char_learr.home);
 
            if ven_learr_ill_heavy then
 
                table.insert(pl.party, 'learr');
 
                move(char_learr, char_learr.home);
 
            end;
 
            move(ven_char_phanearr, ven_explorers_guild);
 

	
 
            walk('ven_cutscene_healing');
 
        ]]};
 
        {always=true, "[Кодировщик]Я пойду.", [[Хисорр отвечает: "Ты возвращайся". ]], code [[back();]]};
 
        {tag="keeper_more"};
 
        {"[Кодировщик]Почему хранитель не хочет помогать нам?", [[Хисорр отвечает: "Он считает, что Наэтвьирр способен поработить всех навьяров и хевьяров. Почти никто в городе не согласен с ним, поэтому я и помогаю вам". ]]};
 
        {"[Кодировщик]Что мне нужно сделать?", [[Хисорр рассказывает: "У меня пропали сохенарры -- это вид рыб, их мясо и чешуя обладают целебными свойствами, но они очень редки. Сегодня утром я нашел разломанную клетку, где их содержал. Я уже сообщил вождю. Если вы поможете мне, я возьму для вас камень у хранителя". ]], code [[ ven_quest_status = 10; psub('break_in'); ]]};
 
        {tag="break_in"};
 
        {'[Кодировщик]Кто мог сломать клетку?', [[Хисорр пожимает плечами: "Очевидно, это сделал навьяр, но я не знаю никого в городе, кто мог бы сам использовать целебные свойства сохенарров кроме меня. Я знаю, что Хиарирр в библиотеке что-то видел, он сам лучше расскажет. Также, недавно суд изгнал отступника, возможно он как-то связан с этим делом -- Эйлираорр, вождь, сможет посвятить вас в курс дела". ]], code [[psub("generic");]]};
 
    };
 
}
 

	
 
ven_library_floor1 = room {
 
    nam = 'ven_library_floor1';
 
    underwater = true;
 
    disp = 'Венаэданотр, библиотека, первый этаж';
 
    dsc = [[Огромный зал, уставленный ровными рядами колонн, поддерживающих потолок. Между колоннами стоят стеллажи, заполненные металлическими табличками. В центре зала в потолке расположено круглое отверстие, через которое можно вплыть на второй этаж. ]];
 
    way = {
 
        kh_vroom('На улицу', 'ven_east_street');
 
        kh_vroom('На второй этаж', 'ven_library_floor2');
 
    };
 
};
 

	
 
ven_library_floor2 = room {
 
    nam = 'ven_library_floor2';
 
    underwater = true;
 
    disp = 'Венаэданотр, библиотека, второй этаж';
 
    dsc = [[Второй этаж библиотеки отличается от первого. Здесь установлено множество столов, за которыми сидят навьяры, изучая многочисленные записи, лежащие на столах. ]];
 
    obj = {
 
        'ven_char_librarian'
 
    };
 
    way = {
 
        kh_vroom('На первый этаж', 'ven_library_floor1');
 
    };
 
};
 

	
 
ven_char_librarian = npc {
 
    var {
 
        state = 0;
 
    };
 
    nam = 'ven_char_librarian';
 
    dsc = function(s)
 
        if s.state == 0 then
 
            return [[В центре зала над одним из столов висит {навьяр} с ярко-зелеными глазами и тусклой серо-зеленой чешуей. Он сосредоточенно смотрит на несколько лежащих перед ним металлических табличек и небольшой блестящий диск. ]];
 
        else
 
            return [[В центре зала над одним из столов висит {Хиарирр} с ярко-зелеными глазами и тусклой серо-зеленой чешуей. Он сосредоточенно смотрит на несколько лежащих перед ним металлических табличек и небольшой блестящий диск. ]];
 
        end;
0 comments (0 inline, 0 general)