Changeset - 6d19230f522f
[Not reviewed]
default
0 1 0
Silverwing - 6 years ago 2019-01-27 14:50:07

learr will not appear in party when leaving temple through backdoor
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
atlantis_iyhehevjiarr.lua
Show inline comments
 
@@ -701,97 +701,97 @@ iyh_lab_right = obj {
 
 
        iyh_labyrinth:update();
 
    end;
 
};
 
 
iyh_lab_turn = obj {
 
    nam = "iyh_lab_turn";
 
    dsc = "{Развернуться}^";
 
    act = function(s)
 
        pr [[Вы разворачиваете субмарину. ]];
 
        if (iyh_labyrinth.direction == 1) then
 
            iyh_labyrinth.direction = 2;
 
        else
 
            iyh_labyrinth.direction = 1;
 
        end;
 
 
        iyh_labyrinth:update();
 
    end;
 
};
 
 
iyh_rear_entrance = room {
 
    nam = "Левиафан";
 
    leviathan = true;
 
    dsc = [[Вы находитесь в конце ущелья. Луч прожектора освещает небольшой проход в скале. ]];
 
    way = {
 
        kh_vroom("Отойти от штурвала", "leviathan_wheelhouse");
 
        kh_vroom("В ущелье", function(s)
 
            iyh_labyrinth.position = 23;
 
            iyh_labyrinth.direction = 2;
 
            return "iyh_labyrinth";
 
        end);
 
    };
 
    entered = function(s)
 
        move(submarine_leviathan, iyh_rear_entrance_foot);
 
    end;
 
};
 
 
iyh_rear_entrance_foot = room {
 
    nam = "Ущелье";
 
    dsc = [[Узкое глубокое ущелье. Вы находитесь в одном из его концов. В скале вы видите небольшой проход явно искусственного происхождения. ]];
 
    view = [[Левиафан находится в одном из тупиков изкого глубокого ущелья. В скале перед субмариной виден небольшой проход искусственного происхождения. Преактически неприметный проем сейчас освещен ярким лучом прожектора вашей субмарины. ]];
 
    underwater = true;
 
    handwheel_room = "iyh_rear_entrance";
 
    way = {
 
        kh_vroom("В Левиафан", "leviathan_airlock");
 
        kh_vroom("В проход", "iyh_temple_rear_corridor_entry");
 
    };
 
    entered = function(s)
 
        if (ArrayUtils.indexOf(pl.party, 'learr') ~= 0 and not char_learr.follow) then
 
        if (ArrayUtils.indexOf(pl.party, 'learr') ~= 0 and not char_learr.follow and where(submarine_leviathan) == here()) then
 
            pr [[Леарр входит в шлюз вслед за вами: "Я вместе-с-тобой-пойду". ]];
 
            char_learr:accompany(true);
 
            char_radcliffe:accompany(false);
 
            char_wright:accompany(false);
 
            char_anna:accompany(false);
 
        elseif (ArrayUtils.indexOf(pl.party, 'aikerjarr') ~= 0 and not char_aikerjarr_lev.follow) then
 
            pr [[Аикерьярр входит в шлюз вслед за вами: "Я с-тобой-пойду". ]];
 
            char_aikerjarr_lev:accompany(true);
 
            char_radcliffe:accompany(false);
 
            char_wright:accompany(false);
 
            char_anna:accompany(false);
 
        end;
 
 
        path("В Левиафан"):disable();
 
        if (where(submarine_leviathan) == here()) then
 
            path("В Левиафан"):enable();
 
        end;
 
    end;
 
};
 
 
iyh_temple_rear_corridor_entry = room {
 
    nam = "Коридор";
 
    dsc = [[
 
        Темный узкий и невысокий коридор. По обе стороны коридора вы видите дверные проемы.
 
    ]];
 
    underwater = true;
 
    way = {
 
        kh_vroom("Выйти", "iyh_rear_entrance_foot");
 
        kh_vroom("В левую комнату", "iyh_left_room_1");
 
        kh_vroom("В правую комнату", "iyh_right_room_1");
 
        kh_vroom("Пройти дальше", "iyh_temple_rear_corridor_middle");
 
    };
 
};
 
 
iyh_temple_rear_corridor_middle = room {
 
    nam = "Коридор";
 
    dsc = [[Темный узкий и невысокий коридор. По обе стороны коридора вы видите дверные проемы. ]];
 
    underwater = true;
 
    way = {
 
        kh_vroom("К задней двери", "iyh_temple_rear_corridor_entry");
 
        kh_vroom("В левую комнату", "iyh_left_room_2");
 
        kh_vroom("В правую комнату", "iyh_right_room_2");
 
        kh_vroom("К главному залу", "iyh_temple_rear_corridor_end");
 
    };
 
};
 
 
iyh_temple_rear_corridor_end = room {
 
    nam = "Коридор";
0 comments (0 inline, 0 general)