Changeset - 83c17f4adb54
[Not reviewed]
default
0 1 0
Silverwing - 5 years ago 2019-06-24 17:17:47

Fix star map logic
1 file changed with 13 insertions and 3 deletions:
0 comments (0 inline, 0 general)
atlantis_iraa.lua
Show inline comments
 
@@ -220,11 +220,20 @@ iraa_chief_dlg = dlg {
 
    nam = "iraa_chief_dlg";
 
    disp = "Вождь Ираафаанотра";
 
    enter = function(s)
 
        if dyp_quest_state == 3 then
 
            pon("star_map_ask");
 
        else
 
            poff("star_map_ask");
 
        end;
 
        if have(dyp_item_wand) then
 
            pon("wand");
 
        else
 
            poff("wand");
 
        end;
 
        if have(dyp_item_star_map) and (have(dyp_item_star_map_copy) or dyp_map) then
 
        if have(dyp_item_star_map) then
 
            pon("star_map");
 
        else
 
            poff("star_map");
 
        end;
 
        if (language_known) then
 
            if atl_rep_iraa < 0 then
 
@@ -252,13 +261,14 @@ iraa_chief_dlg = dlg {
 
        {always=true, "[Уйти]", code [[ back(); ]]};
 
        {tag="greet"};
 
        {"[Кодировщик] Приветствую. Мы ищем находящийся у вас фрагмент карты пути к Лсэрианотру. ", [[Вождь задумчиво смотрит на вас. Через некоторое время он отвечает: "У нас нет ничего подобного. Я не знаю, о чем вы говорите". ]], code [[psub("more_info");]]};
 
        {tag="star_map", false, "[Отдать карту небесных огней] Я принес вам утерянный артефакт. К сожалению, Аэдиенрр погиб, пытаясь воспользоваться им.", [[Вождь кивает: "Ты сделал правильное дело, хевьяр. Благодарю тебя от лица всего Ираафаанотра". ]], code [[
 
        {tag="star_map_ask", false, "[Кодировщик]мы ищем карту небесных огней, вы знаете где она?", [[Вождь отвечает: "Спросите в библиотеке". ]]};
 
        {tag="star_map", false, "[Отдать карту небесных огней] [Кодировщик] Я принес вам утерянный артефакт. К сожалению, Аэдиенрр погиб, пытаясь воспользоваться им.", [[Вождь кивает: "Ты сделал правильное дело, хевьяр. Благодарю тебя от лица всего Ираафаанотра". ]], code [[
 
            atl_rep_iraa = atl_rep_iraa + 1;
 
            iraa_map = true;
 
            remove(dyp_item_aedienrr_notes, me());
 
            remove(dyp_item_star_map, me());
 
        ]]};
 
        {tag="wand", false, "[Отдать жезл] Я принес вам жезл, найденный с помощью карты небесных огней. К сожалению, Аэдиенрр погиб, пытаясь найти его.", [[Вождь кивает: "Это жезл наших предков. Ты помог нам вернуть утраченное и мы будем вечно благодарны тебе. Твое имя, Дэвид Дрейк из хевьяров, будет внесено в наши летописи". ]], code [[
 
        {tag="wand", false, "[Отдать жезл] [Кодировщик] Я принес вам жезл, найденный с помощью карты небесных огней. К сожалению, Аэдиенрр погиб, пытаясь найти его.", [[Вождь кивает: "Это жезл наших предков. Ты помог нам вернуть утраченное и мы будем вечно благодарны тебе. Твое имя, Дэвид Дрейк из хевьяров, будет внесено в наши летописи". ]], code [[
 
            atl_rep_iraa = atl_rep_iraa + 1;
 
            iraa_wand = true;
 
            remove(dyp_item_wand, me());
0 comments (0 inline, 0 general)