|
@@ -54,7 +54,7 @@ submarine_leviathan = obj {
|
|
|
leviathan_airlock = darkroom {
|
|
|
nam = "leviathan_airlock";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, шлюз";
|
|
|
leviathan = true;
|
|
@@ -105,7 +105,7 @@ leviathan_captains_cabin = darkroom {
|
|
|
light_on = false;
|
|
|
};]]
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
nam = "leviathan_captains_cabin";
|
|
|
disp = "Левиафан, каюта капитана";
|
|
@@ -197,7 +197,7 @@ lev_capn_ls = obj {
|
|
|
leviathan_cabin_1 = darkroom {
|
|
|
nam = "leviathan_cabin_1";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, каюта №1";
|
|
|
leviathan = true;
|
|
@@ -217,7 +217,7 @@ leviathan_cabin_1 = darkroom {
|
|
|
leviathan_cabin_2 = darkroom {
|
|
|
nam = "leviathan_cabin_2";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, каюта №2";
|
|
|
leviathan = true;
|
|
@@ -237,7 +237,7 @@ leviathan_cabin_2 = darkroom {
|
|
|
leviathan_cabin_3 = darkroom {
|
|
|
nam = "leviathan_cabin_3";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, каюта №3";
|
|
|
leviathan = true;
|
|
@@ -257,7 +257,7 @@ leviathan_cabin_3 = darkroom {
|
|
|
leviathan_cabin_4 = darkroom {
|
|
|
nam = "leviathan_cabin_4";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, каюта №4";
|
|
|
leviathan = true;
|
|
@@ -277,7 +277,7 @@ leviathan_cabin_4 = darkroom {
|
|
|
leviathan_cabin_5 = darkroom {
|
|
|
nam = "leviathan_cabin_5";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, каюта №5";
|
|
|
leviathan = true;
|
|
@@ -318,7 +318,7 @@ lev_cab_view = obj {
|
|
|
leviathan_corridor = darkroom {
|
|
|
nam = "leviathan_corridor";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, коридор";
|
|
|
leviathan = true;
|
|
@@ -345,7 +345,7 @@ leviathan_corridor = darkroom {
|
|
|
leviathan_cargo_hold = darkroom {
|
|
|
nam = "leviathan_cargo_hold";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, грузовой отсек";
|
|
|
leviathan = true;
|
|
@@ -369,7 +369,7 @@ leviathan_cargo_hold = darkroom {
|
|
|
leviathan_wardroom = darkroom {
|
|
|
nam = "leviathan_wardroom";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, кают-компания";
|
|
|
leviathan = true;
|
|
@@ -392,7 +392,7 @@ leviathan_wardroom = darkroom {
|
|
|
leviathan_engines = darkroom {
|
|
|
nam = "leviathan_engines";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, машинное отделение";
|
|
|
leviathan = true;
|
|
@@ -501,7 +501,7 @@ leviathan_breaker = obj {
|
|
|
leviathan_lower_deck = darkroom {
|
|
|
nam = "leviathan_lower_deck";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, нижняя палуба";
|
|
|
leviathan = true;
|
|
@@ -526,7 +526,7 @@ leviathan_lower_deck = darkroom {
|
|
|
leviathan_life_support = darkroom {
|
|
|
nam = "leviathan_life_support";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, система жизнеобеспечения";
|
|
|
leviathan = true;
|
|
@@ -571,7 +571,7 @@ leviathan_airregen = obj {
|
|
|
leviathan_wheelhouse = darkroom {
|
|
|
nam = "leviathan_wheelhouse";
|
|
|
has_light = function(s)
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery;
|
|
|
return submarine_leviathan.power_on and submarine_leviathan.battery and submarine_leviathan.circuit_breaks == 0;
|
|
|
end;
|
|
|
disp = "Левиафан, рубка";
|
|
|
leviathan = true;
|