Changeset - 7280152f3a01
[Not reviewed]
default
0 1 0
silverwing - 5 years ago 2019-10-06 11:59:50

[upd] Yih temple - add more learr reactions to raysish
1 file changed with 14 insertions and 3 deletions:
0 comments (0 inline, 0 general)
atlantis_iyhehevjiarr.lua
Show inline comments
 
@@ -74,8 +74,12 @@ iyh_far_from_entrance = dlg {
 
        ]]};
 
        {tag="light_temple", always=true, "[Осветить вход в храм]", function(s)
 
            if (atl_iyh_shockfish_away == 0 and not atl_iyh_shockfish_dead and not atl_iyh_shockfish_left) then
 
                iyh_fight.distance = 1000; walk('iyh_fight');
 
                return [[Мощный луч света падает на вход в храм. Вы видите внутри какое-то движение и изнутри выплывает огромный скат. ]];
 
                if (ArrayUtils.indexOf(pl.party, 'learr') ~= 0) then
 
                    return [[Мощный луч света падает на вход в храм. Вы видите внутри какое-то движение и изнутри выплывает огромный скат. Леарр поднимается в рубку и с восхищением произносит: "Великолепный-скат! Но он нам-в-храм-попасть не-позволит". Какое-то время он ждет, потом возвращается обратно. ]];
 
                else
 
                    return [[Мощный луч света падает на вход в храм. Вы видите внутри какое-то движение и изнутри выплывает огромный скат. Какое-то время он ждет, потом возвращается обратно. ]];
 
                end;
 
                
 
            else
 
                return [[Мощный луч света падает на вход в храм. Ничего не происходит. ]];
 
            end;
 
@@ -104,7 +108,11 @@ iyh_far_from_entrance = dlg {
 
                if (where(pl) == iyh_temple_main_hall_entry or where(pl) == iyh_temple_main_hall_middle or where(pl) == iyh_temple_main_hall_end or where(pl) == iyh_near_temple_foot) and not have(iyh_item_amulet) then
 
                    walk("game_over_shockfish");
 
                elseif (where(pl).leviathan == true and (where(submarine_leviathan) == iyh_near_temple_foot)) then
 
                    pr [[Скат возвращается и, заметив Левиафан, тут же нападает на субмарину. Вы поднимаетесь на мостик, чтобы принять управление. ]];
 
                    if ArrayUtils.indexOf(pl.party, 'learr') ~= 0 then
 
                        pr [[Скат возвращается и, заметив Левиафан, тут же нападает на субмарину. Вы поднимаетесь на мостик, чтобы принять управление. Леарр, поднимаясь на мостик, говорит: "Мы уходить-должны. Страж-храма нас-здесь-видеть-не-хочет". ]];
 
                    else
 
                        pr [[Скат возвращается и, заметив Левиафан, тут же нападает на субмарину. Вы поднимаетесь на мостик, чтобы принять управление. ]];
 
                    end;
 
                    walk("iyh_fight");
 
                end;
 
            elseif atl_iyh_shockfish_away < 5 and (where(pl).temple or where(pl).leviathan and where(submarine_leviathan) == iyh_near_temple_foot) then
 
@@ -1449,6 +1457,9 @@ iyh_near_temple = dlg {
 
    enter = function(s)
 
        if (atl_iyh_shockfish_away == 0 and not atl_iyh_shockfish_dead and not atl_iyh_shockfish_left) then
 
            pr [[Как только вы приближаетесь, скат выплывает из свого жилища, чтобы прогнать посмевших приблизиться к нему. ]];
 
            if ArrayUtils.indexOf(pl.party, 'learr') ~= 0 then
 
                pr [[Леарр, поднимаясь на мостик, говорит: "Мы уходить-должны. Страж-храма нас-здесь-видеть-не-хочет".]];
 
            end;
 
            iyh_fight.temple_distance = 50;
 
            iyh_fight.distance = 50;
 
            walk(iyh_fight);
0 comments (0 inline, 0 general)