Changeset - 1c8ddeca449a
[Not reviewed]
default
0 1 0
Silverwing - 6 years ago 2019-02-02 17:11:31

Invalid dialog options shown for venaedanotrr librarian
1 file changed with 20 insertions and 2 deletions:
0 comments (0 inline, 0 general)
journey_venaedanotrr.lua
Show inline comments
 
@@ -719,49 +719,67 @@ ven_char_librarian = npc {
 
    nam = 'ven_char_librarian';
 
    dsc = function(s)
 
        if s.state == 0 then
 
            return [[В центре зала над одним из столов висит {навьяр} с ярко-зелеными глазами и тусклой серо-зеленой чешуей. Он сосредоточенно смотрит на несколько лежащих перед ним металлических табличек и небольшой блестящий диск. ]];
 
        else
 
            return [[В центре зала над одним из столов висит {Хиарирр} с ярко-зелеными глазами и тусклой серо-зеленой чешуей. Он сосредоточенно смотрит на несколько лежащих перед ним металлических табличек и небольшой блестящий диск. ]];
 
        end;
 
    end;
 
    dlg = 'ven_char_librarian_dlg';
 
};
 

	
 
ven_char_librarian_dlg = dlg {
 
    var {
 
        ven_quest_1_shown = false;
 
        ven_quest_10_shown = false;
 
    };
 
    nam = 'ven_char_librarian_dlg';
 
    disp = "Хиарирр, библиотекарь";
 
    entered = function(s)
 
        if ven_quest_status == 1 and not s.ven_quest_1_shown then
 
            s.ven_quest_1_shown = true;
 
            pon('on_explorers');
 
        elseif ven_quest_status ~= 1 then
 
            poff('on_explorers');
 
        end;
 

	
 
        if ven_quest_status == 10 and not s.ven_quest_10_shown then
 
            s.ven_quest_10_shown = true;
 
            pon('on_outcast');
 
        elseif ven_quest_status ~= 10 then
 
            poff('on_outcast');
 
        end;
 

	
 
        if ven_char_librarian.state == 0 then
 
            psub('intro');
 
            return [[Навьяр не обращает на ваше присутствие никакого внимания. ]];
 
        else
 
            psub('generic');
 
            return [[Хиарирр не обращает на ваше присутствие никакого внимания. ]];
 
        end;
 
    end;
 
    phr = {
 
        {tag='intro'};
 
        {"[Осторожно коснуться навьяра]", [[Навьяр отрывает взгляд от табличек и резко отскакивает от вас. Его зеленые глаза смотрят на вас. По плавникам бегут цветные полосы: "Не делайте так. Я вас и без этого вижу". ]], code [[ psub("intro_b"); ]]};
 
        {"[Помахать рукой перед глазами навьяра]", [[Навьяр не меняет ни позы ни направления взгляда. По его плавникам бегут цветные полосы: "Я вас вижу. Говорите". ]], code [[ psub("intro_c"); ]]};
 

	
 
        {tag='intro_b'};
 
        {"[Кодировщик]Прошу прощения. Где я могу найти библиотекаря?", [[Навьяр возвращается на прежнее место и глядя вам в глаза отвечает: "Я библиотекарь. Мое имя Хиарирр. Говорите".]], code [[ psub("generic"); ]]};
 

	
 
        {tag='intro_c'};
 
        {"[Кодировщик]Где я могу найти библиотекаря?", [[Навьяр, не двигаясь, отвечает: "Я библиотекарь. Мое имя Хиарирр. Говорите". ]], code [[ psub("generic"); ]]};
 

	
 
        {tag='generic'};
 
        {tag="on_outcast", "[Кодировщик]Вы видели вчера что-нибудь необычное у дома Хисорра?", [[Хиарирр рассказывает: "Вечером, я заметил движение в саду у Хисорра -- сам сад огорожен, туда посторонние проникнуть просто так не могут, так что сперва подумал, что лекарь просто собирает материал для лекарств. Поэтому я жутко удивился, когда навьяр -- это непременно был навьяр, резко выплыл на восток, от дома, а не вошел внутрь, как делает Хисорр. Время было позднее, я даже подумал, что ошибся". ]]};
 
        {tag="on_explorers", "[Кодировщик]Мы ищем пропавшую группу исследователей. Они отправились на северо-восток от города. Вы знаете, что они могли искать там?", [[Хиарирр отвечает, не отвлекаясь от основного занятия: "Спросите в гильдии исследователей -- они отправили отряд, они и знают, куда и с какой целью. Еще можете спросить картографов -- они лучше чем кто-либо знают окрестности города". ]], code [[ ven_quest_status = 2; ]]};
 
        {tag="on_outcast", false, "[Кодировщик]Вы видели вчера что-нибудь необычное у дома Хисорра?", [[Хиарирр рассказывает: "Вечером, я заметил движение в саду у Хисорра -- сам сад огорожен, туда посторонние проникнуть просто так не могут, так что сперва подумал, что лекарь просто собирает материал для лекарств. Поэтому я жутко удивился, когда навьяр -- это непременно был навьяр, резко выплыл на восток, от дома, а не вошел внутрь, как делает Хисорр. Время было позднее, я даже подумал, что ошибся". ]]};
 
        {tag="on_explorers", false, "[Кодировщик]Мы ищем пропавшую группу исследователей. Они отправились на северо-восток от города. Вы знаете, что они могли искать там?", [[Хиарирр отвечает, не отвлекаясь от основного занятия: "Спросите в гильдии исследователей -- они отправили отряд, они и знают, куда и с какой целью. Еще можете спросить картографов -- они лучше чем кто-либо знают окрестности города". ]], code [[ ven_quest_status = 2; ]]};
 
        {always=true, "[Кодировщик]До новых встреч.", [[Хиарирр отвечает: "Ты возвращайся". ]], code [[ back(); ]]};
 
    };
 
};
 

	
 
ven_west_street = room {
 
    nam = 'ven_west_street';
 
    underwater = true;
 
    disp = 'Венаэданотр, западная улица';
 
    dsc = [[Широкая улица, протянувшаяся с юга на север в западной части Венаэданотра. По обе стороны ее расположились аккуратные каменные домики. ]];
 
    way = {
 
        kh_vroom('На восток, к центру', "ven_center");
 
        kh_vroom('На север', 'ven_west_street_north');
0 comments (0 inline, 0 general)