Changeset - 06d6f98c30d5
[Not reviewed]
default
0 1 0
Silverwing - 6 years ago 2018-12-23 17:02:49

Chapter 2: Text change
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
journey_venaedanotrr.lua
Show inline comments
 
@@ -1232,193 +1232,193 @@ ven_cutscene_return_to_city = cutscene('ven_cutscene_return_to_city', 'Венаэданотр', function(s)
 
        return [[Вернувшись в Венаэданотр, вы передаете находящегося в тяжелом состоянии исследователя в руки местного лекаря. ]]
 
    end;
 
end, 'ven_center');
 

	
 
ven_cutscene_healing = cutscene('ven_cutscene_healing', 'Венаэданотр', function(s)
 
    if ven_learr_ill_heavy then
 
        return [[Вы передаете ингредиенты лекарства Хисорру и возвращаетесь на Левиафан, в ожидании, пока он закончит лечение навьяров. Несколько дней спустя, Леарр возвращается на Левиафан полностью здоровой. Она сообщает вам, что Фанеарр так же оправился от болезни и ждет вас в гильдии исследователей. ]];
 
    else
 
        return [[Вы передаете ингредиенты лекарства Хисорру и возвращаетесь на Левиафан, в ожидании, пока он закончит лечение исследователя. Несколько дней спустя, к вам приходит посланник от Хисорра. Он сообщает вам, что Фанеарр оправился от болезни и ждет вас в гильдии исследователей. ]];
 
    end;
 
end, ven_center);
 

	
 
ven_item_searing_leaf = obj {
 
    nam = 'ven_item_searing_leaf';
 
    disp = 'Жгучий лист';
 
    inv = [[Огненно-красный лист растения. Не стоит трогать его голыми руками. ]];
 
    dsc = [[Из плодородного ила пробивается длинный огненно-красный {лист} какого-то растения.]];
 
    tak = [[Вы забираете лист. Хорошо, что вы в перчатках -- по словам Хиарирра, эта трава обжигает. ]];
 
}
 

	
 
ven_item_poison_weed = obj {
 
    nam = 'ven_item_poison_weed';
 
    disp ='Ядовитые водоросли';
 
    inv = [[Здесь растут обычные с виду водоросли зеленого цвета. Однако, по словам Хиарирра они крайне ядовиты. По-крайней мере для навьяров. ]];
 
    dsc = [[Здесь, по словам Хиарирра, растут {ядовитые водоросли}.]];
 
    tak = [[Вы собираете водоросли, подходящие под описание, данное Хиарирром. ]];
 
}
 

	
 
ven_item_rock_stalk = obj {
 
    nam = 'ven_item_rock_stalk';
 
    disp = 'Каменный стебель';
 
    inv = [[Толстый крепкий стебель серого цвета. Действительно, очень похож на камень. ]];
 
    dsc = [[Из трещины в камнях пробивается {стебель} серого цвета. ]];
 
    tak = [[Стебель на удивление легко отламывается. ]];
 
}
 

	
 
ven_item_searing_leaf:disable();
 
ven_item_poison_weed:disable();
 
ven_item_rock_stalk:disable();
 

	
 
ven_char_phanearr = npc {
 
    nam = 'ven_char_phanearr';
 
    dsc = [[{Фанеарр} висит напротив него. ]];
 
    dlg = 'ven_char_phanearr_dlg';
 
}
 

	
 
ven_char_phanearr_dlg = dlg {
 
    var {
 
        state = 0;
 
    };
 
    nam = 'ven_char_phanearr_dlg';
 
    disp = 'Фанеарр';
 
    entered = function(s)
 
        if s.state == 0 then
 
            s.state = 1;
 
            take(ven_item_tablet);
 
            return [[Фанеарр обращается к вам, по его головным плавникам бегут цветные полосы: "Почтенный хевьяр, благодарю тебя за помощь. В благодарность, я дам тебе кое-что, что было найдено мной некогда в том самом ущелье", -- с этими словами он протягивает вам металлическую табличку. ]];
 
        else
 
            return [[Фанеарр обращается к вам. По его головным плавникам бегут цветные полосы: "Ты говори". ]];
 
        end;
 
    end;
 
    phr = {
 
        {"[Кодировщик]Что вы искали в ущелье?", [[Фанеарр отвечает: "В данной части ущелья мы были впервые. Хиарирр откопал в библиотеке старые записи о некоем артефакте -- ,,коробке лучей''. По словам Хиарирра, с ее помощью мы сможем расшифровать светодиски, хранящиеся в библиотеке в больших количествах. К сожалению, мы не ожидали найти там источник ирфирра. Сам по себе этот яд очень коварный -- не всегда можно понять, что уже нужно срочное лечение. А здесь мы нашли его источник -- место, где вещество вырывается из земли. Мы не успели ничего понять, как большая часть из нас свалилась без сознания". ]], code [[
 
            pon("ray_box");
 
        ]]};
 
        {tag="ray_box", false, "[Кодировщик]Как мне найти коробочку лучей?", [[Фанеарр дает вам маленький металлический кубик. На его гранях высечены глубокие бороздки, предназначения которых вы не понимаете. Навьяр сообщает вам: "Мы были почти у цели. Если бы не ирфирр, мы открыли бы вход". ]], code [[
 
            ven_box_of_light_known = true;
 
            take('ven_item_key');
 
        ]]};
 
        {always=true, "[Кодировщик]Я пойду.", [[Фанееарр отвечает: "Ты возвращайся". ]], code [[
 
            back();
 
        ]]};
 
    };
 
}
 

	
 
ven_item_key = obj {
 
    nam = 'ven_item_key';
 
    disp = 'Навьярский ключ';
 
    inv = [[Металлический кубик со стороной около пяти сантиметров. На его гранях высечены глубокие бороздки, предназначения которых вы не понимаете. ]];
 
}
 

	
 
ven_item_green_key = obj {
 
    nam = 'ven_item_green_key';
 
    disp ='Зеленый ключ от храма Венаэданотра';
 
    inv = [[Зеленый полупрозрачный додекаэдр из неизвестного материала. Грани его абсолютно гладкие. ]];
 
}
 

	
 
ven_item_red_key = obj {
 
    nam = 'ven_item_red_key';
 
    disp = 'Красный ключ от храма Венаэданотра';
 
    inv = [[Красный полупрозрачный додекаэдр из неизвестного материала. Грани его абсолютно гладкие.]];
 
}
 

	
 
ven_item_potion = obj {
 
    nam = 'ven_item_potion';
 
    disp = 'Снотворное';
 
    inv = [[Сильнодействующее снотворное. Нужно придумать, как заставить хранителя храма выпить или вдохнуть его. ]];
 
    inv = [[Сильнодействующее снотворное, действующее на навьяров. Нужно придумать, как заставить хранителя храма выпить или вдохнуть его. ]];
 
}
 

	
 
--[[
 
-- Temple
 
 ]]
 

	
 
ven_temple_intro = lcutscene('ven_ravine_intro', 'Левиафан, рубка', [[Храм лежит лишь в нескольких десятках километров от города. Вырезанные в толще скалы громадные двери, украшенные богатой резьбой издали привлекают внимание. ]], 'Вы прибыли в храм Венаэданотра', leviathan_wheelhouse);
 

	
 
ven_temple_entrance = room {
 
    var {
 
        state = 0;
 
    };
 
    nam = 'ven_temple_entrance';
 
    disp = 'Храм Венаэданотра, вход';
 
    dsc = [[Пред ваши взором предстают массивные двери высеченного в скале храма, покрытые резными орнаментами. Широкие металлические ступени сохранились в идеальном состоянии. Скала тянется в обе стороны от храма. Чуть поодаль стоит небольшой каменный домик, в котором живет хранитель храма. ]];
 
    view = [[Через иллюминаторы вы видите массивные двери высеченного в скале храма, покрытые резными орнаментами. Широкие металлические ступени сохранились в идеальном состоянии. Скала тянется в обе стороны от храма. Чуть поодаль стоит небольшой каменный домик, в котором живет хранитель храма.]];
 
    obj = {
 
        'ven_temple_doors';
 
    };
 
    way = {
 
        kh_vroom('В Левиафан', "leviathan_airlock");
 
        kh_vroom('В храм', function(s)
 
            if ven_temple_entrance.state == 3 then
 
                return 'ven_temple_hall_1';
 
            else
 
                p [[Двери храма не откроются для вас. ]];
 
                return false;
 
            end;
 
        end);
 
        kh_vroom('К дому хранителя', "ven_temple_keeper_house");
 
    };
 
};
 

	
 
ven_temple_doors = obj {
 
    nam = 'ven_temple_doors';
 
    dsc = function(s)
 
        if ven_temple_entrance.state == 0 then
 
            return [[В нижней части дверей храма есть два небольших многогранных {углубления}. ]];
 
        elseif ven_temple_entrance.state == 1 then
 
            return [[В нижней части дверей храма есть два небольших многогранных {углубления}. В одно из них помещен небольшой зеленый додекаэдр. ]];
 
        elseif ven_temple_entrance.state == 2 then
 
            return [[В нижней части дверей храма есть два небольших многогранных {углубления}. В одно из них помещен небольшой красный додекаэдр. ]];
 
        else
 
            return [[В нижней части дверей храма есть два небольших многогранных {углубления}, в которых сейчас расположены небольшие камни -- красный и зеленый. ]];
 
        end;
 
    end;
 
    used = function(s, o)
 
        if o == ven_item_green_key then
 
            ven_temple_entrance.state = ven_temple_entrance.state + 1;
 
            remove(ven_item_green_key, pl);
 
            p [[Додекаэдр легко входит в отверстие и накрепко закрепляется там. Где-то изнутри двери вы слышите тяжелый скрежет. ]];
 
        elseif o == ven_item_red_key then
 
            ven_temple_entrance.state = ven_temple_entrance.state + 2;
 
            remove(ven_item_red_key, pl);
 
            p [[Додекаэдр легко входит в отверстие и накрепко закрепляется там. Где-то изнутри двери вы слышите тяжелый скрежет. ]];
 
        end;
 
        if ven_temple_entrance.state == 3 then
 
            p [[Двери храма теперь открыты. ]];
 
        else
 
            p [[]];
 
        end;
 
    end;
 
}
 

	
 
ven_temple_keeper_house = room {
 
    nam = 'ven_temple_keeper_house';
 
    disp = 'Храм Венаэданотра, у дома хранителя';
 
    dsc = [[Небольшое каменное строение, напоминающее дома жителей города расположено неподалеку от входа в храм высеченного в скале. ]];
 
    way = {
 
        kh_vroom('В дом', "ven_temple_keeper_house_inside");
 
        kh_vroom('К храму', "ven_temple_entrance");
 
    }
 
};
 

	
 
ven_temple_keeper_house_inside = room {
 
    nam = 'ven_temple_keeper_house_inside';
 
    disp = 'Храм Венаэданотра, дом хранителя';
 
    dsc = [[Небольшая комната практически пуста, не считая стола, стоящего в центре и кровати стоящей в углу. Светящиеся водоросли покрывают потолок комнаты. В другом углу комнаты расположен люк, ведущий в подвал. ]];
 
    obj = {
 
        'ven_char_temple_keeper',
 
        'ven_keeper_shelf'
 
    };
 
    way = {
 
        kh_vroom('Наружу', "ven_temple_keeper_house");
 
        kh_vroom('В люк', function(s)
 
            if ven_keeper_asleep then
 

	
 
            end;
 
            pr [[Хранитель не позволит вам сделать это. ]];
 
            return false;
 
        end);
 
    };
 
    leave = function(s)
 
        if ven_keeper_shelf.state == 1 then
 
            ven_keeper_asleep = true;
 
            remove('ven_char_temple_keeper', ven_temple_keeper_house_inside);
0 comments (0 inline, 0 general)