Changeset - f684410b6553
[Not reviewed]
default
0 1 0
Silverwing - 5 years ago 2019-07-17 17:57:50

Air level is controlled both by life and timer
1 file changed with 1 insertions and 2 deletions:
0 comments (0 inline, 0 general)
leviathan.lua
Show inline comments
 
@@ -777,6 +777,7 @@ leviathan_airpump_control = obj {
 
	end;
 
	life = function(s)
 
		if (submarine_leviathan.power_on and submarine_leviathan.airpump and submarine_leviathan.battery) then
 
			submarine_leviathan.air_level = submarine_leviathan.air_level + 4000;
 
            if (submarine_leviathan.air_level >= 432000) then
 
                submarine_leviathan.air_level = 432000;
 
                p("Кислородные баллоны заполнены. ");
 
@@ -1223,10 +1224,8 @@ function leviathan_init()
 
end;
 
 
function leviathan_start()
 
	print(submarine_leviathan.battery, submarine_leviathan.power_on, submarine_leviathan.airpump);
 
	if submarine_leviathan.battery and submarine_leviathan.power_on and submarine_leviathan.airpump then
 
		game.timer = leviathan_airpump_timer;
 
		timer:set(1000);
 
		lifeon(leviathan_airpump_control);
 
	end;
 
end;
 
\ No newline at end of file
0 comments (0 inline, 0 general)