|
@@ -15,24 +15,25 @@ lse_pre_fb_jack = cutscene('Лсэрианотр, зал Наэтвьирра', 'Лсэрианотр, зал Наэтвьирра', [[Джек Райт стреляет в один из проводов, соединяющих трон в центре зала с генераторами. Сноп искр вырывается из поврежденного места. Наэтвьирр испускает в Райта мощный электрический разряд из своей руки. Джек падает на пол и остается неподвижно лежать. ]], function(s)
|
|
|
return 'lse_pre_fb_anna';
|
|
|
else
|
|
|
return 'lse_pre_fb_walter';
|
|
|
end;
|
|
|
end);
|
|
|
|
|
|
lse_pre_fb_anna = cutscene('Лсэрианотр, зал Наэтвьирра', 'Лсэрианотр, зал Наэтвьирра', [[Анна Рэдклифф достает револьвер и стреляет в один из экранов. Экран разбивается в дребезги, глаза Наэтвьирра моргают. Мощная волна воздуха отбрасывает Анну к стене. Она остается неподвижно лежать там, где упала. ]], function(s)
|
|
|
lse_generators_chAwake = 80;
|
|
|
return 'lse_pre_fb_walter';
|
|
|
end);
|
|
|
|
|
|
lse_pre_fb_walter = cutscene('Лсэрианотр, зал Наэтвьирра', 'Лсэрианотр, зал Наэтвьирра', [[Уолтер Рэдклифф подходит к ближайшему генератору и что-то делает с ним. Сияющий щит вокруг Наэтвьирра пропадает. Мощный электрический разряд вырывается из руки машины и попадает в Уолтера. Рэдклифф падает на пол и остается неподвижно лежать. ]], function()
|
|
|
player_drake.hp = 10;
|
|
|
lse_generators_chShield = 2;
|
|
|
return 'lse_final_battle';
|
|
|
end);
|
|
|
|
|
|
lse_final_battle = battlefield {
|
|
|
nam = "lse_final_battle";
|
|
|
disp = "Лсэрианотр, центральный зал";
|
|
|
lose = "game_over_final_battle";
|
|
|
win = "final_battle_over";
|
|
|
map = {
|
|
|
{0,0,0,0,0,0,0},
|
|
|
{0,0,0,0,0,0,0},
|
|
@@ -131,25 +132,25 @@ lse_final_battle = battlefield {
|
|
|
"lse_aedhyarr",
|
|
|
"lse_pylon1",
|
|
|
"lse_pylon2",
|
|
|
"lse_naethvjirr"
|
|
|
};
|
|
|
};
|
|
|
|
|
|
global {
|
|
|
lse_generators_shield = false;
|
|
|
lse_generators_throw = false;
|
|
|
lse_generators_charge = false;
|
|
|
lse_generators_pylon = false;
|
|
|
lse_generators_chPylon = 10;
|
|
|
lse_generators_chPylon = 5;
|
|
|
lse_generators_chThrow = 5;
|
|
|
lse_generators_chCharge = 3;
|
|
|
lse_generators_chShield = 0;
|
|
|
lse_generators_chAwake = 60;
|
|
|
}
|
|
|
|
|
|
lse_generator_update = function()
|
|
|
local cnt = 0;
|
|
|
local c;
|
|
|
|
|
|
for i = 1, 10 do
|
|
|
local a;
|