@@ -414,14 +414,16 @@ lambda += ld[0]; if( ld[1] ) dead = true; } - if( map.robot.y <= water_level ) - ++under_water; - else - under_water = 0; - if( under_water > map.waterproof ) - dead = true; + if(!cleared) { + if( map.robot.y <= water_level ) + ++under_water; + else + under_water = 0; + if( under_water > map.waterproof ) + dead = true; + } turn += 1; } Map map;