Changeset - 635528d1426d
[Not reviewed]
snapshots
0 3 0
Silverwing - 5 years ago 2019-07-11 19:59:23

Ending fixes
3 files changed with 16 insertions and 16 deletions:
0 comments (0 inline, 0 general)
ending.lua
Show inline comments
 
global {
 
    naethvjirr_state = nil; -- 1 - alive, me; 2 - alive, father; 3 - destroyed, aedhyarr lives; 4 - destroyed, aedhyarr dead; 5 - naethvjirr wins
 
    atlantis_state = nil; -- 1 - wand returned; 2 - map returned to Iraa; 3 - map returned to Dyp; 4 - atlantis destroyed by saboteur; 5 - atlantis destroyed by navjiarrs
 
    naethvjirr_state = false; -- 1 - alive, me; 2 - alive, father; 3 - destroyed, aedhyarr lives; 4 - destroyed, aedhyarr dead; 5 - naethvjirr wins
 
    atlantis_state = false; -- 1 - wand returned; 2 - map returned to Iraa; 3 - map returned to Dyp; 4 - atlantis destroyed by saboteur; 5 - atlantis destroyed by navjiarrs
 
}
 

	
 
-- naethvjirr 5
lse_confrontation.lua
Show inline comments
 
@@ -1294,13 +1294,13 @@ lse_middle_4 = room {
 

	
 
lse_middle_library = room {
 
    var {
 
        indexa = nil;
 
        indexa = false;
 
    };
 
    nam = "lse_middle_library";
 
    disp = "Лсэрианотр, библиотека";
 
    dsc = [[Вы находитесь в просторном зале. ]];
 
    entered = function(s)
 
        if (not s.indexa) then
 
        if not s.indexa then
 
            s.indexa = tostring(rnd(6) - 1) .. tostring(rnd(6) - 1).. tostring(rnd(6) - 1);
 
        end;
 
    end;
lse_final_battle.lua
Show inline comments
 
@@ -134,10 +134,10 @@ lse_final_battle = battlefield {
 
};
 

	
 
global {
 
    lse_generators_shield = nil;
 
    lse_generators_throw = nil;
 
    lse_generators_charge = nil;
 
    lse_generators_pylon = nil;
 
    lse_generators_shield = false;
 
    lse_generators_throw = false;
 
    lse_generators_charge = false;
 
    lse_generators_pylon = false;
 
    lse_generators_chPylon = 10;
 
    lse_generators_chThrow = 5;
 
    lse_generators_chCharge = 3;
 
@@ -167,30 +167,30 @@ lse_generator_update = function()
 
    
 
    if (cnt < 4 or lse_naethvjirr.hp <= 0) then
 
        if (stead.ref(lse_generators_shield) and not stead.ref(lse_generators_shield).broken) then
 
            stead.ref(lse_generators_shield).role = nil;
 
            stead.ref(lse_generators_shield).role = false;
 
        end;
 
        lse_generators_shield = nil;
 
        lse_generators_shield = false;
 
    end;
 
    
 
    if (cnt < 3 or lse_naethvjirr.hp <= 0) then
 
        if (stead.ref(lse_generators_throw) and not stead.ref(lse_generators_throw).broken) then
 
            stead.ref(lse_generators_throw).role = nil;
 
            stead.ref(lse_generators_throw).role = false;
 
        end;
 
        lse_generators_throw = nil;
 
        lse_generators_throw = false;
 
    end;
 
    
 
    if (cnt < 2 or lse_naethvjirr.hp <= 0) then
 
        if (stead.ref(lse_generators_charge) and not stead.ref(lse_generators_charge).broken) then
 
            stead.ref(lse_generators_charge).role = nil;
 
            stead.ref(lse_generators_charge).role = false;
 
        end;
 
        lse_generators_charge = nil;
 
        lse_generators_charge = false;
 
    end;
 
    
 
    if (lse_pylon1.hp <= 0 and lse_pylon2.hp <= 0) then
 
        if (stead.ref(lse_generators_pylon) and not stead.ref(lse_generators_pylon).broken) then
 
            stead.ref(lse_generators_pylon).role = nil;
 
            stead.ref(lse_generators_pylon).role = false;
 
        end;
 
        lse_generators_pylon = nil;
 
        lse_generators_pylon = false;
 
    end;
 
    
 
    if (lse_generators_pylon and stead.ref(lse_generators_pylon).broken) then
0 comments (0 inline, 0 general)