From c9cee1da36fd1fcf7e6ff3cc13487a9ed2f6b433 Mon Sep 17 00:00:00 2001 From: scribblemaniac Date: Sat, 7 Jul 2018 02:02:16 -0600 Subject: [PATCH] Update solutions --- OtherFiles/levels/level108.txt | 2 +- OtherFiles/levels/level110.txt | 2 +- OtherFiles/levels/level28.txt | 2 +- OtherFiles/levels/level43.txt | 2 +- OtherFiles/levels/level45.txt | 2 +- OtherFiles/levels/level50.txt | 2 +- OtherFiles/levels/level59.txt | 2 +- OtherFiles/levels/level64.txt | 2 +- OtherFiles/levels/level66.txt | 2 +- OtherFiles/levels/level68.txt | 2 +- OtherFiles/levels/level82.txt | 2 +- OtherFiles/levels/level83.txt | 2 +- OtherFiles/levels/level84.txt | 2 +- OtherFiles/levels/levels.dat | 26 +++++++++++++------------- OtherFiles/levels/levels.sql | 26 +++++++++++++------------- OtherFiles/levels/solutions.ods | Bin 39840 -> 18769 bytes 16 files changed, 39 insertions(+), 39 deletions(-) diff --git a/OtherFiles/levels/level108.txt b/OtherFiles/levels/level108.txt index 4d68771..937070b 100644 --- a/OtherFiles/levels/level108.txt +++ b/OtherFiles/levels/level108.txt @@ -6,4 +6,4 @@ x*..*. ..*... x**... x....o -19 +18 diff --git a/OtherFiles/levels/level110.txt b/OtherFiles/levels/level110.txt index 4ac3ee9..0db181c 100644 --- a/OtherFiles/levels/level110.txt +++ b/OtherFiles/levels/level110.txt @@ -6,4 +6,4 @@ .*x... ....*. x...*x -21 +17 diff --git a/OtherFiles/levels/level28.txt b/OtherFiles/levels/level28.txt index e6b5a35..1646a4a 100644 --- a/OtherFiles/levels/level28.txt +++ b/OtherFiles/levels/level28.txt @@ -6,4 +6,4 @@ -*...* .|...x x|...o -31 +29 diff --git a/OtherFiles/levels/level43.txt b/OtherFiles/levels/level43.txt index 9db5ecb..661ebee 100644 --- a/OtherFiles/levels/level43.txt +++ b/OtherFiles/levels/level43.txt @@ -6,4 +6,4 @@ o-!!-o **||** x.oo.x *xxxx* -20 +18 diff --git a/OtherFiles/levels/level45.txt b/OtherFiles/levels/level45.txt index 077548c..0f132d5 100644 --- a/OtherFiles/levels/level45.txt +++ b/OtherFiles/levels/level45.txt @@ -6,4 +6,4 @@ x.*..* x.*... x..*.. x..*ox -26 +23 diff --git a/OtherFiles/levels/level50.txt b/OtherFiles/levels/level50.txt index af8b810..54f6443 100644 --- a/OtherFiles/levels/level50.txt +++ b/OtherFiles/levels/level50.txt @@ -6,4 +6,4 @@ ***x-x ...... xx..xx -23 +22 diff --git a/OtherFiles/levels/level59.txt b/OtherFiles/levels/level59.txt index 7f24a1e..fc4e2e2 100644 --- a/OtherFiles/levels/level59.txt +++ b/OtherFiles/levels/level59.txt @@ -6,4 +6,4 @@ ..***- *..... **oxxx -25 +22 diff --git a/OtherFiles/levels/level64.txt b/OtherFiles/levels/level64.txt index 42e372a..dacd5cc 100644 --- a/OtherFiles/levels/level64.txt +++ b/OtherFiles/levels/level64.txt @@ -6,4 +6,4 @@ x*x... x.|... x..*.* x..*.* -22 +21 diff --git a/OtherFiles/levels/level66.txt b/OtherFiles/levels/level66.txt index 246ac0a..fec6fbb 100644 --- a/OtherFiles/levels/level66.txt +++ b/OtherFiles/levels/level66.txt @@ -6,4 +6,4 @@ o....! **.... **-**. xo..xx -24 +23 diff --git a/OtherFiles/levels/level68.txt b/OtherFiles/levels/level68.txt index 6102f54..9afe59a 100644 --- a/OtherFiles/levels/level68.txt +++ b/OtherFiles/levels/level68.txt @@ -6,4 +6,4 @@ ...... .*..*. .x**x. -23 +20 diff --git a/OtherFiles/levels/level82.txt b/OtherFiles/levels/level82.txt index 7c791d8..40434ce 100644 --- a/OtherFiles/levels/level82.txt +++ b/OtherFiles/levels/level82.txt @@ -6,4 +6,4 @@ x.**** *....x x.**.x -30 +26 diff --git a/OtherFiles/levels/level83.txt b/OtherFiles/levels/level83.txt index 652c5a9..6bc95c8 100644 --- a/OtherFiles/levels/level83.txt +++ b/OtherFiles/levels/level83.txt @@ -6,4 +6,4 @@ o.**.o ...... |....| xx**xx -21 +18 diff --git a/OtherFiles/levels/level84.txt b/OtherFiles/levels/level84.txt index e89afa9..e5bfcc8 100644 --- a/OtherFiles/levels/level84.txt +++ b/OtherFiles/levels/level84.txt @@ -6,4 +6,4 @@ x..*.. ..|..x .**..x ***..x -20 +19 diff --git a/OtherFiles/levels/levels.dat b/OtherFiles/levels/levels.dat index 5f906c7..74dfba9 100644 --- a/OtherFiles/levels/levels.dat +++ b/OtherFiles/levels/levels.dat @@ -25,7 +25,7 @@ 25;.....!x*...*!.....*...*x.....!x*...*!.....*...*x;12;0;0;0;0;0 26;!....!..**..*o**o*!....!.*..*..*..*o*----|*xxxx*;15;0;0;0;0;0 27;.!..!..*..*..*..*..............*..*..****.x.**.x;15;0;0;0;0;0 -28;!......*..!.*..*...!..**..*..x-*...*.|...xx|...o;31;0;0;0;0;0 +28;!......*..!.*..*...!..**..*..x-*...*.|...xx|...o;29;0;0;0;0;0 29;..!!...*..*..****......!.*..*..*..*.x*!.*xx....x;16;0;0;0;0;0 30;!!**!!*----*!x...!.x..x.....x**.......*.*.ox*.*x;21;0;0;0;0;0 31;!......*.!...*..*.*...*x..*..!.o*.*|.**.*|x...*x;13;0;0;0;0;0 @@ -40,14 +40,14 @@ 40;*....!*..*.*!..***.*.*!o**.*.o...**-.*..|.xx.*x*;17;0;0;0;0;0 41;!!!...!!....!.**....**..*.**.**.xx.**.xx.**.xx.*;14;0;0;0;0;0 42;!*!!*!.*........*..**.*.**x.*.*...x*......x*..*x;19;0;0;0;0;0 -43;!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*;20;0;0;0;0;0 +43;!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*;18;0;0;0;0;0 44;*!...!*.*.*!*.*..!***.*.x...**.....x.*.*.*x*.x**;18;0;0;0;0;0 -45;*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox;26;0;0;0;0;0 +45;*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox;23;0;0;0;0;0 46;!...**.*..|x*....***!..x!*.*...**!....*.*.oxx--.;13;0;0;0;0;0 47;!.**.!*.!!.*.......**.*.*x..x*.......*..*.x*..*x;17;0;0;0;0;0 48;!!!!!!..*.*..*..*.-*.**-......*.*.*o......xxxxxx;21;0;0;0;0;0 49;.!!.....*.*...*.!****..!....**..*.....*.xxxx*.**;15;0;0;0;0;0 -50;!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx;23;0;0;0;0;0 +50;!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx;22;0;0;0;0;0 51;!!....!..**o**-**........*..*.***=**.......xxx..;23;0;0;0;0;0 52;!.*.!...*.....*.*.*.|..*o.|.....**..****..x..|.x;18;0;0;0;0;0 53;..!!...*..*..**...*....*....**..*...**..*.x...x*;14;0;0;0;0;0 @@ -56,16 +56,16 @@ 56;!....!.*..*..*..*..*..***!...*..*..x**..**x....x;17;0;0;0;0;0 57;!*.!!.!=..*..*..**.*...o.*.**..*..xx.*.....=..xx;15;0;0;0;0;0 58;*!..!**.*..****-**.....!*.*.*.*o*.**.........xxx;20;0;0;0;0;0 -59;!....!.*..*.**==**....o!..*.*...***-*.....**oxxx;25;0;0;0;0;0 +59;!....!.*..*.**==**....o!..*.*...***-*.....**oxxx;22;0;0;0;0;0 60;!!..!!.**...*...*-...|...*.*.*.**x.*..o*..**x*xx;25;0;0;0;0;0 61;!!..!!.*..*.....*..*...*.*....*..*..x..*.x*xx***;17;0;0;0;0;0 62;.!..!.*.**.*...***.*.|.x.o*****.!..!x.*.*.x.*.*x;18;0;0;0;0;0 63;.!!!!..****.o*x.|..*...ox*.*......**.**o...#xx*.;20;0;0;0;0;0 -64;!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*;22;0;0;0;0;0 +64;!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*;21;0;0;0;0;0 65;*!..!*..*...o.****..o.x*.***.!.*.*.!.|.|..x*x*.x;15;0;0;0;0;0 -66;*!........!***..**o....!..**..**....**-**.xo..xx;24;0;0;0;0;0 +66;*!........!***..**o....!..**..**....**-**.xo..xx;23;0;0;0;0;0 67;*.!!.**....***..**.*..*....**..*....**.*.xx..***;14;0;0;0;0;0 -68;.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.;23;0;0;0;0;0 +68;.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.;20;0;0;0;0;0 69;!#!!#!.*..*..*o.*..**.*..*..*..*..**x*..--x|.|xx;18;0;0;0;0;0 70;!!..!!..**..****-*!.....**.*..o..***x....xx.*x.x;32;0;0;0;0;0 71;!!.......**.****..!......*.*.*x*.*****...x...*.x;24;0;0;0;0;0 @@ -79,9 +79,9 @@ 79;*!o***.*!.**o.-!.**..*!.x=..-!..*..*x..=..x.xx*.;14;0;0;0;0;0 80;..!!!..*.**..**....*..*.o*..*x-....*..**--x.**.x;17;0;0;0;0;0 81;!*!.*--*..*!!*..x--*o.*!-**.*--#.o*-.*.**xxx..|x;21;0;0;0;0;0 -82;!!....!!..*.***.**......*.*.*.x.*****....xx.**.x;30;0;0;0;0;0 -83;.!!!!.o.**.o*....*......*-**=*......|....|xx**xx;21;0;0;0;0;0 -84;!...!!....****...!x..*.....**o..|..x.**..x***..x;20;0;0;0;0;0 +82;!!....!!..*.***.**......*.*.*.x.*****....xx.**.x;26;0;0;0;0;0 +83;.!!!!.o.**.o*....*......*-**=*......|....|xx**xx;18;0;0;0;0;0 +84;!...!!....****...!x..*.....**o..|..x.**..x***..x;19;0;0;0;0;0 85;!....!*o...****.**-*....***.*.....*...*...xx*...;17;0;0;0;0;0 86;!!..!*.....!.**.*.*....*x....x........**..*.xx.*;18;0;0;0;0;0 87;.o#.!x******!.#.....*..x******!..#.x******x..|.!;13;0;0;0;0;0 @@ -105,9 +105,9 @@ 105;!.....**--*.x...!*****x*!...#.*****xx.o#.!..=...;17;0;0;0;0;0 106;o...!xx!.|.o!...x..x...!!..|xo!...#..!|.x.!...xx;19;0;0;0;0;0 107;!......*.*..*..*..*.*..**.*...*...*..***..x....*;17;0;0;0;0;0 -108;.|..!!.*..!!x*..*.....*.....x...*...x**...x....o;19;0;0;0;0;0 +108;.|..!!.*..!!x*..*.....*.....x...*...x**...x....o;18;0;0;0;0;0 109;..!!...*..*...**!.x..*!....*..*.....x.*.*.x.*.x*;16;0;0;0;0;0 -110;!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x;21;0;0;0;0;0 +110;!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x;17;0;0;0;0;0 111;!.....!.*..x.*!........*..*.x*.*......*..x*....*;12;0;0;0;0;0 112;.!!!!!...*....*....*.o*...*x..======..xx....xx..;16;0;0;0;0;0 113;!.*!.....*..**...*.*--*!o.==..x*..*x*....*...*.x;21;0;0;0;0;0 diff --git a/OtherFiles/levels/levels.sql b/OtherFiles/levels/levels.sql index ac0c007..73c0f4b 100644 --- a/OtherFiles/levels/levels.sql +++ b/OtherFiles/levels/levels.sql @@ -26,7 +26,7 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('25','.....!x*...*!.....*...*x.....!x*...*!.....*...*x','12','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('26','!....!..**..*o**o*!....!.*..*..*..*o*----|*xxxx*','15','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('27','.!..!..*..*..*..*..............*..*..****.x.**.x','15','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('28','!......*..!.*..*...!..**..*..x-*...*.|...xx|...o','31','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('28','!......*..!.*..*...!..**..*..x-*...*.|...xx|...o','29','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('29','..!!...*..*..****......!.*..*..*..*.x*!.*xx....x','16','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('30','!!**!!*----*!x...!.x..x.....x**.......*.*.ox*.*x','21','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('31','!......*.!...*..*.*...*x..*..!.o*.*|.**.*|x...*x','13','0','0','0','0'); @@ -41,14 +41,14 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('40','*....!*..*.*!..***.*.*!o**.*.o...**-.*..|.xx.*x*','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('41','!!!...!!....!.**....**..*.**.**.xx.**.xx.**.xx.*','14','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('42','!*!!*!.*........*..**.*.**x.*.*...x*......x*..*x','19','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('43','!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*','20','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('43','!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('44','*!...!*.*.*!*.*..!***.*.x...**.....x.*.*.*x*.x**','18','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('45','*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox','26','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('45','*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox','23','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('46','!...**.*..|x*....***!..x!*.*...**!....*.*.oxx--.','13','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('47','!.**.!*.!!.*.......**.*.*x..x*.......*..*.x*..*x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('48','!!!!!!..*.*..*..*.-*.**-......*.*.*o......xxxxxx','21','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('49','.!!.....*.*...*.!****..!....**..*.....*.xxxx*.**','15','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('50','!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx','23','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('50','!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx','22','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('51','!!....!..**o**-**........*..*.***=**.......xxx..','23','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('52','!.*.!...*.....*.*.*.|..*o.|.....**..****..x..|.x','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('53','..!!...*..*..**...*....*....**..*...**..*.x...x*','14','0','0','0','0'); @@ -57,16 +57,16 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('56','!....!.*..*..*..*..*..***!...*..*..x**..**x....x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('57','!*.!!.!=..*..*..**.*...o.*.**..*..xx.*.....=..xx','15','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('58','*!..!**.*..****-**.....!*.*.*.*o*.**.........xxx','20','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('59','!....!.*..*.**==**....o!..*.*...***-*.....**oxxx','25','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('59','!....!.*..*.**==**....o!..*.*...***-*.....**oxxx','22','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('60','!!..!!.**...*...*-...|...*.*.*.**x.*..o*..**x*xx','25','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('61','!!..!!.*..*.....*..*...*.*....*..*..x..*.x*xx***','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('62','.!..!.*.**.*...***.*.|.x.o*****.!..!x.*.*.x.*.*x','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('63','.!!!!..****.o*x.|..*...ox*.*......**.**o...#xx*.','20','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('64','!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*','22','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('64','!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*','21','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('65','*!..!*..*...o.****..o.x*.***.!.*.*.!.|.|..x*x*.x','15','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('66','*!........!***..**o....!..**..**....**-**.xo..xx','24','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('66','*!........!***..**o....!..**..**....**-**.xo..xx','23','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('67','*.!!.**....***..**.*..*....**..*....**.*.xx..***','14','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('68','.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.','23','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('68','.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.','20','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('69','!#!!#!.*..*..*o.*..**.*..*..*..*..**x*..--x|.|xx','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('70','!!..!!..**..****-*!.....**.*..o..***x....xx.*x.x','32','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('71','!!.......**.****..!......*.*.*x*.*****...x...*.x','24','0','0','0','0'); @@ -80,9 +80,9 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('79','*!o***.*!.**o.-!.**..*!.x=..-!..*..*x..=..x.xx*.','14','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('80','..!!!..*.**..**....*..*.o*..*x-....*..**--x.**.x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('81','!*!.*--*..*!!*..x--*o.*!-**.*--#.o*-.*.**xxx..|x','21','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('82','!!....!!..*.***.**......*.*.*.x.*****....xx.**.x','30','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('83','.!!!!.o.**.o*....*......*-**=*......|....|xx**xx','21','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('84','!...!!....****...!x..*.....**o..|..x.**..x***..x','20','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('82','!!....!!..*.***.**......*.*.*.x.*****....xx.**.x','26','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('83','.!!!!.o.**.o*....*......*-**=*......|....|xx**xx','18','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('84','!...!!....****...!x..*.....**o..|..x.**..x***..x','19','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('85','!....!*o...****.**-*....***.*.....*...*...xx*...','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('86','!!..!*.....!.**.*.*....*x....x........**..*.xx.*','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('87','.o#.!x******!.#.....*..x******!..#.x******x..|.!','13','0','0','0','0'); @@ -106,9 +106,9 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('105','!.....**--*.x...!*****x*!...#.*****xx.o#.!..=...','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('106','o...!xx!.|.o!...x..x...!!..|xo!...#..!|.x.!...xx','19','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('107','!......*.*..*..*..*.*..**.*...*...*..***..x....*','17','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('108','.|..!!.*..!!x*..*.....*.....x...*...x**...x....o','19','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('108','.|..!!.*..!!x*..*.....*.....x...*...x**...x....o','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('109','..!!...*..*...**!.x..*!....*..*.....x.*.*.x.*.x*','16','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('110','!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x','21','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('110','!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('111','!.....!.*..x.*!........*..*.x*.*......*..x*....*','12','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('112','.!!!!!...*....*....*.o*...*x..======..xx....xx..','16','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('113','!.*!.....*..**...*.*--*!o.==..x*..*x*....*...*.x','21','0','0','0','0'); diff --git a/OtherFiles/levels/solutions.ods b/OtherFiles/levels/solutions.ods index 86103b9f2561d54ff9d84d9c35860604d77f48d6..f6f705a9faaa16e185fd2a4ffe236c64bc9738b9 100644 GIT binary patch literal 18769 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%0D2v(BO8viG2V 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�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